Class ArenaCreatureSpawner
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public static class ArenaCreatureSpawner
- Inheritance
-
ArenaCreatureSpawner
- Inherited Members
-
Fields
allowLockedCreatures
public static bool allowLockedCreatures
Field Value
- bool
Methods
AddToSymbol(string, bool, ref List<SpawnSymbol>)
public static void AddToSymbol(string symbolString, bool inv, ref List<ArenaCreatureSpawner.SpawnSymbol> symbols)
Parameters
symbolString string
inv bool
symbols List<ArenaCreatureSpawner.SpawnSymbol>
CreateAbstractCreature(World, Type, WorldCoordinate, ref List<AbstractCreature>)
public static AbstractCreature CreateAbstractCreature(World world, CreatureTemplate.Type critType, WorldCoordinate pos, ref List<AbstractCreature> availableCreatures)
Parameters
world World
critType CreatureTemplate.Type
pos WorldCoordinate
availableCreatures List<AbstractCreature>
Returns
- AbstractCreature
Diversify(ref List<CritterSpawnData>, Type, float)
public static void Diversify(ref List<ArenaCreatureSpawner.CritterSpawnData> spawnList, CreatureTemplate.Type type, float diversify)
Parameters
spawnList List<ArenaCreatureSpawner.CritterSpawnData>
type CreatureTemplate.Type
diversify float
IsMajorCreature(Type)
public static bool IsMajorCreature(CreatureTemplate.Type type)
Parameters
type CreatureTemplate.Type
Returns
- bool
SpawnArenaCreatures(RainWorldGame, WildLifeSetting, ref List<AbstractCreature>, ref MultiplayerUnlocks)
public static void SpawnArenaCreatures(RainWorldGame game, ArenaSetup.GameTypeSetup.WildLifeSetting wildLifeSetting, ref List<AbstractCreature> availableCreatures, ref MultiplayerUnlocks unlocks)
Parameters
game RainWorldGame
wildLifeSetting ArenaSetup.GameTypeSetup.WildLifeSetting
availableCreatures List<AbstractCreature>
unlocks MultiplayerUnlocks
WeightedRandom(List<CritterSpawnData>)
public static ArenaCreatureSpawner.CritterSpawnData WeightedRandom(List<ArenaCreatureSpawner.CritterSpawnData> inputList)
Parameters
inputList List<ArenaCreatureSpawner.CritterSpawnData>
Returns
- ArenaCreatureSpawner.CritterSpawnData