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

◆ Start()

void ActionBase::Start ( ActionData action_data)
inlineprotected

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

726 {
727 action_data.m_State = UA_START;
728
729 if ( LogManager.IsActionLogEnable() )
730 {
731 Debug.ActionLog("Time stamp: " + action_data.m_Player.GetSimulationTimeStamp(), this.ToString() , "n/a", "OnStart", action_data.m_Player.ToString() );
732 }
733
734 OnStart(action_data);
735
736 if ( GetGame().IsServer() )
737 {
738 OnStartServer(action_data);
739
740 string soundCat = GetSoundCategory(action_data);
741 if (soundCat)
742 action_data.m_Player.SetSoundCategoryHash(soundCat.Hash());
743 }
744 else
745 {
746 OnStartClient(action_data);
747 }
748
749 InformPlayers(action_data.m_Player,action_data.m_Target,UA_START);
750 }
void Debug()
Определения UniversalTemperatureSource.c:349
string GetSoundCategory(ActionData action_data)
Определения ActionBase.c:1219
void OnStartClient(ActionData action_data)
Определения ActionBase.c:1263
void OnStartServer(ActionData action_data)
Определения ActionBase.c:1266
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:1257
proto native CGame GetGame()
proto native int Hash()
Returns hash of string.
const int UA_START
Определения constants.c:467

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

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