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

◆ Start()

void ActionBase::Start ( ActionData action_data)
inlineprotected

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

738 {
739 action_data.m_State = UA_START;
740
741 if ( LogManager.IsActionLogEnable() )
742 {
743 Debug.ActionLog("Time stamp: " + action_data.m_Player.GetSimulationTimeStamp(), this.ToString() , "n/a", "OnStart", action_data.m_Player.ToString() );
744 }
745
746 OnStart(action_data);
747
748 if ( g_Game.IsServer() )
749 {
750 OnStartServer(action_data);
751
752 string soundCat = GetSoundCategory(action_data);
753 if (soundCat)
754 action_data.m_Player.SetSoundCategoryHash(soundCat.Hash());
755 }
756 else
757 {
758 OnStartClient(action_data);
759 }
760
761 InformPlayers(action_data.m_Player,action_data.m_Target,UA_START);
762 }
string Debug()
Определения CachedEquipmentStorageBase.c:29
DayZGame g_Game
Определения DayZGame.c:3942
string GetSoundCategory(ActionData action_data)
Определения ActionBase.c:1242
void OnStartClient(ActionData action_data)
Определения ActionBase.c:1277
void OnStartServer(ActionData action_data)
Определения ActionBase.c:1280
void InformPlayers(PlayerBase player, ActionTarget target, int state)
DEPRECATED delivers message ids to clients based on given context.
void OnStart(ActionData action_data)
Определения ActionBase.c:1271
proto native int Hash()
Returns hash of string.
const int UA_START
Определения 3_Game/DayZ/constants.c:472

Перекрестные ссылки ActionData, Debug::ActionLog(), g_Game, GetSoundCategory(), string::Hash(), InformPlayers(), LogManager::IsActionLogEnable(), OnStart(), OnStartClient(), OnStartServer() и UA_START.

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