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

◆ AfterStoreLoad()

override void ManBase::AfterStoreLoad ( )
inlineprivate

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

6969 {
6970 GetHumanInventory().OnAfterStoreLoad();
6971 if (m_EmoteManager)
6972 m_EmoteManager.AfterStoreLoad();
6973
6974 if (GetPlayerStats())
6975 GetPlayerStats().OnAfterStoreLoad();
6976
6977 PlayerRestrictedAreaInstance pra;
6978 vector currentPos = GetPosition();
6979 if (g_Game.GetGameState() != DayZGameState.MAIN_MENU && CfgPlayerRestrictedAreaHandler.IsInitialized() && CfgPlayerRestrictedAreaHandler.IsPointInPlayerRestrictedArea(currentPos,pra))
6980 {
6981 //vector safePos = pra.GetClosestSafePos3D(currentPos);
6982 vector safePos = pra.GetRandomSafePos3D(currentPos);
6983 if (MiscGameplayFunctions.TeleportPlayerToSafeLocation3D(this,safePos) && m_AdminLog)
6984 m_AdminLog.PlayerTeleportedLog(this,currentPos,safePos,"Spawning in Player Restricted Area: " + pra.areaName);
6985 }
6986 }
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.