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

◆ OnEndServer()

override void ActionOpenDoors::OnEndServer ( ActionData action_data)
inlineprotected

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

79 {
80 super.OnEndServer(action_data);
81
82 m_NoisePar = new NoiseParams();
83 m_NoisePar.LoadFromPath("CfgVehicles SurvivorBase NoiseActionDefault");
84 NoiseSystem noise = g_Game.GetNoiseSystem();
85 if (noise && CreatesNoise())
86 {
87 if (action_data.m_Player)
88 {
89 Object targetObj = action_data.m_Target.GetObject();
90 noise.AddNoisePos(action_data.m_Player, action_data.m_Player.GetPosition(), m_NoisePar);
91 }
92 }
93 }
DayZGame g_Game
Определения DayZGame.c:4074
void NoiseSystem()
Определения Noise.c:19
class NoiseSystem NoiseParams()
Определения Noise.c:18
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
bool CreatesNoise()
Определения ActionOpenDoors.c:23
ref NoiseParams m_NoisePar
Определения ActionOpenDoors.c:3
proto void AddNoisePos(EntityAI source_entity, vector pos, NoiseParams noise_params, float external_strenght_multiplier=1.0)
class LOD Object

Перекрестные ссылки NoiseSystem::AddNoisePos(), CreatesNoise(), g_Game, m_NoisePar, ActionData::m_Player, ActionData::m_Target и NoiseParams().