6852 {
6853
6855
6856
6857 if (version < 102)
6858 {
6860 return false;
6861 }
6862
6863 if (!super.OnStoreLoad(ctx, version))
6864 return false;
6865
6866
6867 if (!GetHumanInventory().
OnStoreLoad(ctx, version))
6868 return false;
6869
6871 return false;
6872
6874 {
6876 {
6877 Print(
"---- failed to load PlayerStats ----");
6878 return false;
6879 }
6880
6882 {
6883 Print(
"---- failed to load ModifiersManager, read fail ----");
6884 return false;
6885 }
6886
6888 {
6889 Print(
"---- failed to load AgentPool, read fail ----");
6890 return false;
6891 }
6892
6894 {
6895 Print(
"---- failed to load SymptomManager, read fail ----");
6896 return false;
6897 }
6898
6900 {
6901 Print(
"---- failed to load BleedingManagerServer, read fail ----");
6902 return false;
6903 }
6904
6906 {
6907 Print(
"---- failed to load PlayerStomach, read fail ----");
6908 return false;
6909 }
6910
6911
6912 if (version >= 116)
6913 {
6915 {
6916 return false;
6917 }
6918 if (version <= 126)
6919 {
6921 {
6922 return false;
6923 }
6924 }
6925 }
6926
6928 {
6929 Print(
"---- failed to load Persistent Flags, read fail ----");
6930 return false;
6931 }
6932
6933 if (version >= 131)
6934 {
6935 bool onLadder;
6936 if (!ctx.
Read(onLadder))
6937 {
6938 return false;
6939 }
6940
6941 if (onLadder)
6942 {
6943 vector position;
6944 if (!ctx.
Read(position))
6945 {
6946 return false;
6947 }
6948
6951 {
6953 }
6954 }
6955 }
6956
6957 if (version >= 134)
6958 {
6959 ArrowManagerPlayer arrowManager = ArrowManagerPlayer.Cast(
GetArrowManager());
6960 arrowManager.
Load(ctx);
6961 }
6962 }
6963
6964 Print(
"---- PlayerBase OnStoreLoad SUCCESS ----");
6965 return true;
6966 }
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.