Table of Contents

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