|
virtual GameObject | Spawn (Vector3 spawnPosition, bool triggerObjectActivation=true) |
| Spawns a new object and positions/resizes it More...
|
|
|
Vector3 | MinimumSize = new Vector3(1, 1, 1) |
| the minimum size of a spawned object More...
|
|
Vector3 | MaximumSize = new Vector3(1, 1, 1) |
| the maximum size of a spawned object More...
|
|
bool | PreserveRatio = false |
| if set to true, the random size will preserve the original's aspect ratio More...
|
|
Vector3 | MinimumRotation |
| the minimum size of a spawned object More...
|
|
Vector3 | MaximumRotation |
| the maximum size of a spawned object More...
|
|
bool | Spawning = true |
| if true, the spawner can spawn, if not, it won't spawn More...
|
|
bool | OnlySpawnWhileGameInProgress = true |
| if true, only spawn objects while the game is in progress More...
|
|
float | InitialDelay = 0f |
| Initial delay before the first spawn, in seconds. More...
|
|
|
virtual void | Awake () |
| On awake, we get the objectPooler component More...
|
|
◆ Awake()
virtual void MoreMountains.InfiniteRunnerEngine.Spawner.Awake |
( |
| ) |
|
|
protectedvirtual |
On awake, we get the objectPooler component
◆ Spawn()
virtual GameObject MoreMountains.InfiniteRunnerEngine.Spawner.Spawn |
( |
Vector3 |
spawnPosition, |
|
|
bool |
triggerObjectActivation = true |
|
) |
| |
|
virtual |
Spawns a new object and positions/resizes it
we get the next object in the pool and make sure it's not null
we rescale the object
◆ _objectPooler
MMObjectPooler MoreMountains.InfiniteRunnerEngine.Spawner._objectPooler |
|
protected |
◆ _startTime
float MoreMountains.InfiniteRunnerEngine.Spawner._startTime |
|
protected |
◆ InitialDelay
float MoreMountains.InfiniteRunnerEngine.Spawner.InitialDelay = 0f |
Initial delay before the first spawn, in seconds.
◆ MaximumRotation
Vector3 MoreMountains.InfiniteRunnerEngine.Spawner.MaximumRotation |
the maximum size of a spawned object
◆ MaximumSize
Vector3 MoreMountains.InfiniteRunnerEngine.Spawner.MaximumSize = new Vector3(1, 1, 1) |
the maximum size of a spawned object
◆ MinimumRotation
Vector3 MoreMountains.InfiniteRunnerEngine.Spawner.MinimumRotation |
the minimum size of a spawned object
◆ MinimumSize
Vector3 MoreMountains.InfiniteRunnerEngine.Spawner.MinimumSize = new Vector3(1, 1, 1) |
the minimum size of a spawned object
◆ OnlySpawnWhileGameInProgress
bool MoreMountains.InfiniteRunnerEngine.Spawner.OnlySpawnWhileGameInProgress = true |
if true, only spawn objects while the game is in progress
◆ PreserveRatio
bool MoreMountains.InfiniteRunnerEngine.Spawner.PreserveRatio = false |
if set to true, the random size will preserve the original's aspect ratio
◆ Spawning
bool MoreMountains.InfiniteRunnerEngine.Spawner.Spawning = true |
if true, the spawner can spawn, if not, it won't spawn
The documentation for this class was generated from the following file:
- Assets/InfiniteRunnerEngine/Common/Scripts/Spawner/Spawner.cs