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

◆ OnAction()

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

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

2822 {
2823 if (super.OnAction(action_id, player, ctx))
2824 return true;
2825 if (g_Game.IsServer() || !g_Game.IsMultiplayer())
2826 {
2827 if (action_id == EActions.ACTIVATE_ENTITY)
2828 {
2829 OnIgnitedThis(null);
2830 }
2831 else if (action_id == EActions.DEACTIVATE_ENTITY)
2832 {
2833 StopFire();
2834 }
2835 }
2836 return false;
2837 }
DayZGame g_Game
Определения DayZGame.c:4074
EActions
Определения EActions.c:2
void StopFire(FireplaceFireState fire_state=FireplaceFireState.END_FIRE)
Определения FireplaceBase.c:1951
override void OnIgnitedThis(EntityAI fire_source)
Executed on Server when some item ignited this one.
Определения FireworksBase.c:96

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