Table of Contents

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()