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

◆ AfterStoreLoad()

override void ManBase::AfterStoreLoad ( )
inlineprivate

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

7203 {
7204 GetHumanInventory().OnAfterStoreLoad();
7205 if (m_EmoteManager)
7206 m_EmoteManager.AfterStoreLoad();
7207
7208 if (GetPlayerStats())
7209 GetPlayerStats().OnAfterStoreLoad();
7210
7211 PlayerRestrictedAreaInstance pra;
7212 vector currentPos = GetPosition();
7213 if (g_Game.GetGameState() != DayZGameState.MAIN_MENU && CfgPlayerRestrictedAreaHandler.IsInitialized() && CfgPlayerRestrictedAreaHandler.IsPointInPlayerRestrictedArea(currentPos,pra))
7214 {
7215 //vector safePos = pra.GetClosestSafePos3D(currentPos);
7216 vector safePos = pra.GetRandomSafePos3D(currentPos);
7217 if (MiscGameplayFunctions.TeleportPlayerToSafeLocation3D(this,safePos) && m_AdminLog)
7218 m_AdminLog.PlayerTeleportedLog(this,currentPos,safePos,"Spawning in Player Restricted Area: " + pra.areaName);
7219 }
7220 }
DayZGame g_Game
Определения DayZGame.c:3942
PluginAdminLog m_AdminLog
Определения PlayerBase.c:319
PlayerStats GetPlayerStats()
Определения PlayerBase.c:1974
ref EmoteManager m_EmoteManager
Определения PlayerBase.c:94
vector GetRandomSafePos3D(vector targetPos)
vector GetPosition()
Get the world position of the Effect.
Определения Effect.c:473

Перекрестные ссылки PlayerRestrictedAreaInstance::areaName, g_Game, GetPlayerStats(), GetPosition(), PlayerRestrictedAreaInstance::GetRandomSafePos3D(), CfgPlayerRestrictedAreaHandler::IsInitialized(), CfgPlayerRestrictedAreaHandler::IsPointInPlayerRestrictedArea(), m_AdminLog и m_EmoteManager.