Class SpawnMonsterSettings
Inheritance
object
SpawnMonsterSettings
Assembly: Dew.Core.dll
Syntax
public class SpawnMonsterSettings
Fields
afterSpawn
Declaration
public Action<Entity> afterSpawn
Field Value
| Type |
Description |
| System.Action<T><Entity> |
|
beforeSpawn
Declaration
public Action<Entity> beforeSpawn
Field Value
| Type |
Description |
| System.Action<T><Entity> |
|
earlyFinishCondition
This condition is checked before every spawn.
When this evaluates to true, the spawn will be finished early.
Declaration
public Func<bool> earlyFinishCondition
Field Value
| Type |
Description |
| System.Func<TResult><bool> |
|
hero
Declaration
Field Value
ignoreCoopPopMultiplier
Declaration
public bool ignoreCoopPopMultiplier
Field Value
ignoreTurnPopMultiplier
Declaration
public bool ignoreTurnPopMultiplier
Field Value
initDelayFlat
Declaration
public float initDelayFlat
Field Value
initDelayMultiplier
Declaration
public float initDelayMultiplier
Field Value
monsterSpawnData
Declaration
public RoomMonsters.MonsterSpawnData monsterSpawnData
Field Value
onFinish
Declaration
Field Value
| Type |
Description |
| System.Action |
|
random
Declaration
Field Value
rule
Declaration
public MonsterSpawnRule rule
Field Value
section
Declaration
public RoomSection section
Field Value
spawnPopulationMultiplier
Declaration
public float spawnPopulationMultiplier
Field Value
spawnPosGetter
Declaration
public Func<Vector3> spawnPosGetter
Field Value
| Type |
Description |
| System.Func<TResult><UnityEngine.Vector3> |
|
spawnRotGetter
Declaration
public Func<Quaternion> spawnRotGetter
Field Value
| Type |
Description |
| System.Func<TResult><UnityEngine.Quaternion> |
|
Methods
Clone()
Declaration
public SpawnMonsterSettings Clone()
Returns