|
| static bool | LoadData () |
| |
| static bool | IsInitialized () |
| |
| static PlayerSpawnPreset | GetRandomCharacterPreset () |
| |
| static PlayerSpawnPreset | GetCharacterPresetByName (string presetName) |
| |
| static bool | ProcessEquipmentData (PlayerBase player, PlayerSpawnPreset data) |
| | equips character with the chosen preset
|
| |
| static void | ProcessSlotsEquipment (PlayerBase player, PlayerSpawnPreset data) |
| | iterates over each object and spawns alternatives
|
| |
| static bool | SelectAndSpawnSlotEquipment (PlayerBase player, PlayerSpawnPresetSlotData slotData) |
| | selects weighted slot equipment variant
|
| |
| static void | ProcessCargoEquipment (PlayerBase player, PlayerSpawnPreset data) |
| | chooses one object from the array
|
| |
| static bool | SelectAndSpawnCargoSet (PlayerBase player, PlayerSpawnPreset data) |
| |
| static bool | SpawnDiscreteCargoItemSet (PlayerBase player, PlayerSpawnPresetDiscreteCargoSetData csd) |
| |
| static bool | SpawnDiscreteSlotItemSet (PlayerBase player, PlayerSpawnPresetDiscreteItemSetSlotData dis, int slotID) |
| |
| static bool | SpawnComplexChildrenItems (EntityAI parent, notnull PlayerSpawnPresetItemSetBase data) |
| | could spawn other items recursively. Parent item is guaranteed here.
|
| |
| static bool | SpawnSimpleChildrenItems (EntityAI parent, PlayerSpawnPresetItemSetBase data) |
| |
| static void | HandleNewItem (notnull ItemBase item, PlayerSpawnPresetItemSetBase data) |
| |
| static EntityAI | CreateChildItem (EntityAI parent, string type) |
| |
| static void | ApplyAttributes (ItemBase item, PlayerSpawnAttributesData attributes) |
| |
| static bool | IsWeaponAndMagazineType (EntityAI parent, string type) |
| | Used for exceptions in the system.
|
| |
См. определение в файле CfgPlayerSpawnHandler.c строка 1