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

◆ Start()

override void Start ( ActionData action_data)
protected

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

776 {
777 action_data.m_State = UA_START;
778#ifdef ENABLE_LOGGING
780 {
781 Debug.ActionLog("STS = " + action_data.m_Player.GetSimulationTimeStamp(), this.ToString() , "n/a", "OnStart", action_data.m_Player.ToString() );
782 }
783#endif
784 OnStart(action_data);
785
786 if ( g_Game.IsServer() )
787 {
788 OnStartServer(action_data);
789
790 string soundCat = GetSoundCategory(action_data);
791 if (soundCat)
792 action_data.m_Player.SetSoundCategoryHash(soundCat.Hash());
793 }
794 else
795 {
796 OnStartClient(action_data);
797 }
798
799 InformPlayers(action_data.m_Player,action_data.m_Target,UA_START);
800 }
void InformPlayers(PlayerBase player, ActionTarget target, int state)
DEPRECATED delivers message ids to clients based on given context.
string GetSoundCategory(ActionData action_data)
Определения ActionBase.c:1347
void OnStartClient(ActionData action_data)
Определения ActionBase.c:1388
void OnStartServer(ActionData action_data)
Определения ActionBase.c:1391
void OnStart(ActionData action_data)
Определения ActionBase.c:1376
DayZGame g_Game
Определения DayZGame.c:4074
PlayerBase m_Player
Определения ActionBase.c:40
ref ActionTarget m_Target
Определения ActionBase.c:39
int m_State
Определения ActionBase.c:38
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
proto native int Hash()
Returns hash of string.
const int UA_START
Определения 3_Game/DayZ/constants.c:501

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