Class MeteorSpawner
- Namespace
- CodeBase.ObjectPooling.Example
- Assembly
- 4Experience.CodeBase.ObjectPoolingSystem.Samples.dll
public class MeteorSpawner : ExtendedMonoBehaviour
- Inheritance
-
Object
Component
Behaviour
MonoBehaviour
MeteorSpawner
- Extension Methods
-
Properties
CanSpawn
private bool CanSpawn { get; set; }
Property Value
- bool
MaxSpawnTimer
private float MaxSpawnTimer { get; set; }
Property Value
- float
PoolAsset
private GameObjectPool PoolAsset { get; set; }
Property Value
- GameObjectPool
WorldBounds
private Bounds WorldBounds { get; set; }
Property Value
- Bounds
Methods
GetCameraBounds(Camera)
private Bounds GetCameraBounds(Camera targetCamera)
Parameters
targetCamera Camera
Returns
- Bounds
GetRandomSpawnPosition()
private Vector3 GetRandomSpawnPosition()
Returns
- Vector3
GetRandomSpawnTimer()
private float GetRandomSpawnTimer()
Returns
- float
SpawnMeteor()
private void SpawnMeteor()
SpawnObject()
private IEnumerator SpawnObject()
Returns
- IEnumerator
Start()
protected virtual void Start()