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

◆ OnAction()

override bool OnAction ( int action_id,
Man player,
ParamsReadContext ctx )
protected

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

2792 {
2793 if (super.OnAction(action_id, player, ctx))
2794 return true;
2795 if (GetGame().IsServer() || !GetGame().IsMultiplayer())
2796 {
2797 if (action_id == EActions.ACTIVATE_ENTITY)
2798 {
2799 OnIgnitedThis(null);
2800 }
2801 else if (action_id == EActions.DEACTIVATE_ENTITY)
2802 {
2803 StopFire();
2804 }
2805 }
2806 return false;
2807 }
EActions
Определения EActions.c:2
void StopFire(FireplaceFireState fire_state=FireplaceFireState.END_FIRE)
Определения FireplaceBase.c:1925
override void OnIgnitedThis(EntityAI fire_source)
Executed on Server when some item ignited this one.
Определения FireworksBase.c:96
proto native CGame GetGame()

Перекрестные ссылки GetGame(), FireplaceBase::OnIgnitedThis() и StopFire().