6860 {
6861
6863
6864
6865 if (version < 102)
6866 {
6868 return false;
6869 }
6870
6871 if (!super.OnStoreLoad(ctx, version))
6872 return false;
6873
6874
6875 if (!GetHumanInventory().
OnStoreLoad(ctx, version))
6876 return false;
6877
6879 return false;
6880
6882 {
6884 {
6885 Print(
"---- failed to load PlayerStats ----");
6886 return false;
6887 }
6888
6890 {
6891 Print(
"---- failed to load ModifiersManager, read fail ----");
6892 return false;
6893 }
6894
6896 {
6897 Print(
"---- failed to load AgentPool, read fail ----");
6898 return false;
6899 }
6900
6902 {
6903 Print(
"---- failed to load SymptomManager, read fail ----");
6904 return false;
6905 }
6906
6908 {
6909 Print(
"---- failed to load BleedingManagerServer, read fail ----");
6910 return false;
6911 }
6912
6914 {
6915 Print(
"---- failed to load PlayerStomach, read fail ----");
6916 return false;
6917 }
6918
6919
6920 if (version >= 116)
6921 {
6923 {
6924 return false;
6925 }
6926 if (version <= 126)
6927 {
6929 {
6930 return false;
6931 }
6932 }
6933 }
6934
6936 {
6937 Print(
"---- failed to load Persistent Flags, read fail ----");
6938 return false;
6939 }
6940
6941 if (version >= 131)
6942 {
6943 bool onLadder;
6944 if (!ctx.
Read(onLadder))
6945 {
6946 return false;
6947 }
6948
6949 if (onLadder)
6950 {
6951 vector position;
6952 if (!ctx.
Read(position))
6953 {
6954 return false;
6955 }
6956
6959 {
6961 }
6962 }
6963 }
6964
6965 if (version >= 134)
6966 {
6967 ArrowManagerPlayer arrowManager = ArrowManagerPlayer.Cast(
GetArrowManager());
6968 arrowManager.
Load(ctx);
6969 }
6970 }
6971
6972 Print(
"---- PlayerBase OnStoreLoad SUCCESS ----");
6973 return true;
6974 }
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.