7086 {
7087
7089
7090
7091 if (version < 102)
7092 {
7094 return false;
7095 }
7096
7097 if (!super.OnStoreLoad(ctx, version))
7098 return false;
7099
7100
7101 if (!GetHumanInventory().
OnStoreLoad(ctx, version))
7102 return false;
7103
7105 return false;
7106
7108 {
7110 {
7111 Print(
"---- failed to load PlayerStats ----");
7112 return false;
7113 }
7114
7116 {
7117 Print(
"---- failed to load ModifiersManager, read fail ----");
7118 return false;
7119 }
7120
7122 {
7123 Print(
"---- failed to load AgentPool, read fail ----");
7124 return false;
7125 }
7126
7128 {
7129 Print(
"---- failed to load SymptomManager, read fail ----");
7130 return false;
7131 }
7132
7134 {
7135 Print(
"---- failed to load BleedingManagerServer, read fail ----");
7136 return false;
7137 }
7138
7140 {
7141 Print(
"---- failed to load PlayerStomach, read fail ----");
7142 return false;
7143 }
7144
7145
7146 if (version >= 116)
7147 {
7149 {
7150 return false;
7151 }
7152 if (version <= 126)
7153 {
7155 {
7156 return false;
7157 }
7158 }
7159 }
7160
7162 {
7163 Print(
"---- failed to load Persistent Flags, read fail ----");
7164 return false;
7165 }
7166
7167 if (version >= 131)
7168 {
7169 bool onLadder;
7170 if (!ctx.
Read(onLadder))
7171 {
7172 return false;
7173 }
7174
7175 if (onLadder)
7176 {
7177 vector position;
7178 if (!ctx.
Read(position))
7179 {
7180 return false;
7181 }
7182
7185 {
7187 }
7188 }
7189 }
7190
7191 if (version >= 134)
7192 {
7193 ArrowManagerPlayer arrowManager = ArrowManagerPlayer.Cast(
GetArrowManager());
7194 arrowManager.
Load(ctx);
7195 }
7196 }
7197
7198 Print(
"---- PlayerBase OnStoreLoad SUCCESS ----");
7199 return true;
7200 }
proto native Hive GetHive()
bool LoadStats(ParamsReadContext ctx, int version)
bool Load(ParamsReadContext ctx)
proto native bool CharacterIsLoginPositionChanged(Man player)
Only valid during login.
SymptomManager GetSymptomManager()
override bool OnStoreLoad(ParamsReadContext ctx, int version)
ref PlayerAgentPool m_AgentPool
BleedingSourcesManagerServer GetBleedingManagerServer()
ref PlayerStomach m_PlayerStomach
ref ModifiersManager m_ModifiersManager
ref array< ref Param2< EntityAI, int > > m_aQuickBarLoad
PlayerStats GetPlayerStats()
bool OnStoreLoadLifespan(ParamsReadContext ctx, int version)
override ArrowManagerBase GetArrowManager()
proto bool Read(void value_in)
proto void Print(void var)
Prints content of variable to console/log.
proto native void SetPosition(vector position)
Set the world position of the Effect.