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

◆ AfterStoreLoad()

override void ManBase::AfterStoreLoad ( )
inlineprivate

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

6977 {
6978 GetHumanInventory().OnAfterStoreLoad();
6979 if (m_EmoteManager)
6980 m_EmoteManager.AfterStoreLoad();
6981
6982 if (GetPlayerStats())
6983 GetPlayerStats().OnAfterStoreLoad();
6984
6985 PlayerRestrictedAreaInstance pra;
6986 vector currentPos = GetPosition();
6987 if (g_Game.GetGameState() != DayZGameState.MAIN_MENU && CfgPlayerRestrictedAreaHandler.IsInitialized() && CfgPlayerRestrictedAreaHandler.IsPointInPlayerRestrictedArea(currentPos,pra))
6988 {
6989 //vector safePos = pra.GetClosestSafePos3D(currentPos);
6990 vector safePos = pra.GetRandomSafePos3D(currentPos);
6991 if (MiscGameplayFunctions.TeleportPlayerToSafeLocation3D(this,safePos) && m_AdminLog)
6992 m_AdminLog.PlayerTeleportedLog(this,currentPos,safePos,"Spawning in Player Restricted Area: " + pra.areaName);
6993 }
6994 }
DayZGame g_Game
Определения DayZGame.c:3868
PluginAdminLog m_AdminLog
Определения PlayerBase.c:272
PlayerStats GetPlayerStats()
Определения PlayerBase.c:1844
ref EmoteManager m_EmoteManager
Определения PlayerBase.c:47
vector GetRandomSafePos3D(vector targetPos)
class JsonUndergroundAreaTriggerData GetPosition
Определения UndergroundAreaLoader.c:9

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