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

◆ OnFinishProgressServer()

override void OnFinishProgressServer ( ActionData action_data)

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

117 {
118 Object targetObject = action_data.m_Target.GetObject();
119 if (targetObject != null)
120 {
121 vector orientation = action_data.m_Player.GetOrientation();
122 vector position = targetObject.GetPosition();
123
124 if (targetObject.IsInherited(TrapBase))
125 {
126 TrapBase trap = TrapBase.Cast(targetObject);
127 trap.OnPlacementComplete(action_data.m_Player, position, orientation);
128 trap.StartActivate(action_data.m_Player);
129 }
130 else if (targetObject.IsInherited(TrapSpawnBase))
131 {
132 TrapSpawnBase spawnTrap = TrapSpawnBase.Cast( targetObject );
133 spawnTrap.OnPlacementComplete(action_data.m_Player, position, orientation);
134 }
135 }
136 }
Определения ObjectTyped.c:2
override void OnPlacementComplete(Man player, vector position="0 0 0", vector orientation="0 0 0")
Определения Trap_Bear.c:228
Определения Trap_Bear.c:2
override void OnPlacementComplete(Man player, vector position="0 0 0", vector orientation="0 0 0")
Определения Trap_RabbitSnare.c:75
Определения Trap_FishNet.c:2
Определения EnConvert.c:106

Перекрестные ссылки ActionData, TrapBase::OnPlacementComplete() и TrapSpawnBase::OnPlacementComplete().