DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ EEOnCECreate() [2/2]

override void Bottle_Base::EEOnCECreate ( )
inlineprivate

См. определение в файле WaterBottle.c строка 60

61 {
62 super.EEOnCECreate();
63
64 WorldData data = GetGame().GetMission().GetWorldData();
65 if (data)
66 {
67 float chance = data.GetAgentSpawnChance(eAgents.CHOLERA);
68 int rand = Math.RandomFloat(0, 100);
69
70 if (rand < chance)
71 InsertAgent(eAgents.CHOLERA, 1);
72 }
73 }
eAgents
Определения EAgents.c:3
override void InsertAgent(int agent, float count=1)
Определения ItemBase.c:8653
proto native Mission GetMission()
WorldData GetWorldData()
Определения gameplay.c:743
float GetAgentSpawnChance(eAgents agent)
Определения WorldData.c:253
proto native CGame GetGame()

Перекрестные ссылки WorldData::GetAgentSpawnChance(), GetGame(), CGame::GetMission(), Mission::GetWorldData(), InsertAgent() и Math::RandomFloat().