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

◆ Start()

void ActionBase::Start ( ActionData action_data)
inlineprotected

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

762 {
763 action_data.m_State = UA_START;
764
765 if ( LogManager.IsActionLogEnable() )
766 {
767 Debug.ActionLog("Time stamp: " + action_data.m_Player.GetSimulationTimeStamp(), this.ToString() , "n/a", "OnStart", action_data.m_Player.ToString() );
768 }
769
770 OnStart(action_data);
771
772 if ( GetGame().IsServer() )
773 {
774 OnStartServer(action_data);
775
776 string soundCat = GetSoundCategory(action_data);
777 if (soundCat)
778 action_data.m_Player.SetSoundCategoryHash(soundCat.Hash());
779 }
780 else
781 {
782 OnStartClient(action_data);
783 }
784
785 InformPlayers(action_data.m_Player,action_data.m_Target,UA_START);
786 }
void Debug()
Определения UniversalTemperatureSource.c:349
string GetSoundCategory(ActionData action_data)
Определения ActionBase.c:1258
void OnStartClient(ActionData action_data)
Определения ActionBase.c:1302
void OnStartServer(ActionData action_data)
Определения ActionBase.c:1305
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:1296
proto native CGame GetGame()
proto native int Hash()
Returns hash of string.
const int UA_START
Определения 3_Game/constants.c:469

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

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