DayZ 1.30
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.
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
proto native void SwitchOn(bool onOff)
Some inventoryItem devices can be switched on/off (radios, transmitters)
const int UA_FINISHED
Определения 3_Game/DayZ/constants.c:498
const int UA_FAILED
Определения 3_Game/DayZ/constants.c:495

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