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

◆ OnExecuteServer()

override void ActionTurnOnWhileOnGround::OnExecuteServer ( ActionData action_data)
inlineprivate

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

21 {
22 EntityAI target_entity = EntityAI.Cast( action_data.m_Target.GetObject() );
23
24 if ( target_entity.GetCompEM().CanWork() )
25 {
26 target_entity.GetCompEM().SwitchOn();
27
28 InformPlayers( action_data.m_Player, action_data.m_Target, UA_FINISHED ); //Success
29 }
30 else
31 {
32 InformPlayers( action_data.m_Player, action_data.m_Target, UA_FAILED ); //No power
33 }
34 }
class LogManager EntityAI
void InformPlayers(PlayerBase player, ActionTarget target, int state)
DEPRECATED delivers message ids to clients based on given context.
proto native void SwitchOn(bool onOff)
Some inventoryItem devices can be switched on/off (radios, transmitters)
const int UA_FINISHED
Определения constants.c:464
const int UA_FAILED
Определения constants.c:461

Перекрестные ссылки ActionData, ActionBase::InformPlayers(), EntityAI::SwitchOn(), UA_FAILED и UA_FINISHED.