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

◆ HandleReciveData()

void HandleReciveData ( ActionReciveData action_recive_data,
ActionData action_data )
protected

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

604 {
605#ifdef ENABLE_LOGGING
607 {
608 Debug.ActionLog("STS = " + action_data.m_Player.GetSimulationTimeStamp(), this.ToString() , "n/a", "HandleReciveData", action_data.m_Player.ToString() );
609 }
610#endif
611 action_data.m_MainItem = action_recive_data.m_MainItem;
612
613 if(HasTarget())
614 {
615 if (action_recive_data.m_Target)
616 {
617 action_data.m_Target = action_recive_data.m_Target;
618 }
619 else
620 {
621 Error("Action target not created.");
622 action_data.m_Target = new ActionTarget(NULL, NULL, -1, vector.Zero, 0);
623 }
624 }
625 }
bool HasTarget()
Определения ActionBase.c:259
void ActionTarget(Object object, Object parent, int componentIndex, vector cursorHitPos, float utility, string surfaceName="")
Определения ActionTargets.c:125
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
ItemBase m_MainItem
Определения ActionBase.c:35
static void ActionLog(string message=LOG_DEFAULT, string plugin=LOG_DEFAULT, string author=LOG_DEFAULT, string label=LOG_DEFAULT, string entity=LOG_DEFAULT)
Определения 3_Game/DayZ/tools/Debug.c:188
Определения 3_Game/DayZ/tools/Debug.c:2
static bool IsActionLogEnable()
Определения 3_Game/DayZ/tools/Debug.c:749
static const vector Zero
Определения EnConvert.c:123
Определения EnConvert.c:119
void Error(string err)
Messagebox with error message.
Определения EnDebug.c:90

Перекрестные ссылки Debug::ActionLog(), ActionTarget(), Error(), HasTarget(), LogManager::IsActionLogEnable(), ActionData::m_MainItem, ActionData::m_Player, ActionData::m_Target и vector::Zero.

Используется в SetupAction().