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

◆ AfterStoreLoad()

override void ManBase::AfterStoreLoad ( )
inlineprivate

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

7532 {
7533 GetHumanInventory().OnAfterStoreLoad();
7534 if (m_EmoteManager)
7535 m_EmoteManager.AfterStoreLoad();
7536
7537 if (GetPlayerStats())
7538 GetPlayerStats().OnAfterStoreLoad();
7539
7540 PlayerRestrictedAreaInstance pra;
7541 vector currentPos = GetPosition();
7542 if (g_Game.GetGameState() != DayZGameState.MAIN_MENU && CfgPlayerRestrictedAreaHandler.IsInitialized() && CfgPlayerRestrictedAreaHandler.IsPointInPlayerRestrictedArea(currentPos,pra))
7543 {
7544 //vector safePos = pra.GetClosestSafePos3D(currentPos);
7545 vector safePos = pra.GetRandomSafePos3D(currentPos);
7546 if (MiscGameplayFunctions.TeleportPlayerToSafeLocation3D(this,safePos) && m_AdminLog)
7547 m_AdminLog.PlayerTeleportedLog(this,currentPos,safePos,"Spawning in Player Restricted Area: " + pra.areaName);
7548 }
7549 }
DayZGame g_Game
Определения DayZGame.c:4074
PluginAdminLog m_AdminLog
Определения PlayerBase.c:322
PlayerStats GetPlayerStats()
Определения PlayerBase.c:2032
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.