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

◆ CanContinue()

bool CanContinue ( ActionData action_data)
protected

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

976 {
977 if (!action_data.m_Player.IsPlayerInStance(action_data.m_PossibleStanceMask) || !m_ConditionItem || !m_ConditionItem.CanContinue(action_data.m_Player,action_data.m_MainItem) || !m_ConditionTarget || !m_ConditionTarget.CanContinue(action_data.m_Player,action_data.m_Target))
978 {
979#ifdef ENABLE_LOGGING
981 {
982 Debug.ActionLog("STS = " + action_data.m_Player.GetSimulationTimeStamp() + " Failded", this.ToString() , "n/a", "CanContinue", action_data.m_Player.ToString() );
983 }
984#endif
985 return false;
986 }
987
988 if (ActionConditionContinue(action_data))
989 {
990 return true;
991 }
992#ifdef ENABLE_LOGGING
994 {
995 Debug.ActionLog("STS = " + action_data.m_Player.GetSimulationTimeStamp() + " Failded condition", this.ToString() , "n/a", "CanContinue", action_data.m_Player.ToString() );
996 }
997#endif
998 return false;
999 }
bool ActionConditionContinue(ActionData action_data)
Определения ActionBase.c:436
ref CCIBase m_ConditionItem
Определения ActionBase.c:63
ref CCTBase m_ConditionTarget
Определения ActionBase.c:64
PlayerBase m_Player
Определения ActionBase.c:40
int m_PossibleStanceMask
Определения ActionBase.c:41
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

Перекрестные ссылки ActionConditionContinue(), Debug::ActionLog(), LogManager::IsActionLogEnable(), m_ConditionItem, m_ConditionTarget, ActionData::m_MainItem, ActionData::m_Player, ActionData::m_PossibleStanceMask и ActionData::m_Target.

Используется в AnimatedActionBase::Do().