Zdexby TheHolyOneZ
49,743 classes
Class

UserService

: Object
Reloaded.Services.UserService, Assembly-CSharp 0x00B0 (176 B) inherited 0x0010 Assembly-CSharp.dll
implements IUserService
0x00x00B0

Members 26

OffsetSizeNameTypeFlagsDefault
0x08s_bufferPoolArrayPool<System.Byte>PrivateStatic+1 flags—
—0x08k_profileDatastringPrivateStatic+1 flags1718569145424
—0x04k_maxProfilesintPrivateStatic+1 flags582227024
0x08s_blankProfileUserProfilePrivateStatic—
0x08m_defeatedZombiesHashSet<Reloaded.Gameplay.ZombieType>Private—
0x08m_profileContainerProfileDataContainerPrivate—
0x08m_platformIPlatformServicePrivate—
0x08m_dataServiceIDataServicePrivate—
0x08m_handlerActionPrivate—
0x08ActiveProfileChangedAction<System.Int32>Private—
0x08UserProfileDeletedAction<System.Int32Private—
0x08UserProfileAddedAction<System.Int32Private—
0x08UserProfileNameChangedAction<System.Int32>Private—
0x08UserLevelChangedAction<System.Int32>Private—
0x08UserCloudyDayLevelChangedAction<System.Int32>Private—
0x08UserCoopLevelChangedAction<System.Int32>Private—
0x08UserRipModeChangedAction<System.Boolean>Private—
0x08UserModeChangedActionPrivate—
0x08UserFinishedAdventureChangedAction<System.Int32>Private—
0x08UserCoinsChangedAction<System.Int32>Private—
0x08UserMinigameFirstCompletedAction<System.Int32>Private—
0x08UserChallengeRecordChangedAction<System.Int32>Private—
0x01<IsReady>k__BackingFieldboolPrivate—
0x01<ErrorLoading>k__BackingFieldboolPrivate—
0x01<HasPendingSave>k__BackingFieldboolPrivate—
0x00A30x05padding / unreflected
0x08<PendingAchievements>k__BackingFieldList<System.Int32>Private—

Functions 148

SignatureFlagsNativeParams
void add_UsersReady(Action value)PublicFinal+3 flags0x08
void remove_UsersReady(Action value)PublicFinal+3 flags0x08
void add_ActiveProfileChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_ActiveProfileChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserProfileDeleted(Action<System.Int32 value)PublicFinal+3 flags0x08
void remove_UserProfileDeleted(Action<System.Int32 value)PublicFinal+3 flags0x08
void add_UserProfileAdded(Action<System.Int32 value)PublicFinal+3 flags0x08
void remove_UserProfileAdded(Action<System.Int32 value)PublicFinal+3 flags0x08
void add_UserProfileNameChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserProfileNameChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserLevelChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserLevelChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserCloudyDayLevelChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserCloudyDayLevelChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserCoopLevelChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserCoopLevelChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserRipModeChanged(Action<System.Boolean> value)PublicFinal+3 flags0x08
void remove_UserRipModeChanged(Action<System.Boolean> value)PublicFinal+3 flags0x08
void add_UserModeChanged(Action value)PublicFinal+3 flags0x08
void remove_UserModeChanged(Action value)PublicFinal+3 flags0x08
void add_UserFinishedAdventureChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserFinishedAdventureChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserCoinsChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserCoinsChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserMinigameFirstCompleted(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserMinigameFirstCompleted(Action<System.Int32> value)PublicFinal+3 flags0x08
void add_UserChallengeRecordChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
void remove_UserChallengeRecordChanged(Action<System.Int32> value)PublicFinal+3 flags0x08
bool get_IsReady()PublicFinal+3 flags0x01
void set_IsReady(bool value)Private+1 flags0x01
bool get_ErrorLoading()PublicFinal+3 flags0x01
void set_ErrorLoading(bool value)Private+1 flags0x01
bool get_HasPendingSave()PublicFinal+3 flags0x01
void set_HasPendingSave(bool value)Private+1 flags0x01
List<System.Int32> get_PendingAchievements()PublicFinal+3 flags0x08
void set_PendingAchievements(List<System.Int32> value)PublicFinal+3 flags0x08
IReadOnlyList<Reloaded.Services.UserProfile> get_UserProfiles()PublicFinal+3 flags0x08
UserProfile get_ActiveUserProfile()PublicFinal+3 flags0x08
int get_ActiveUserIndex()PublicFinal+3 flags0x04
int get_NumUserProfiles()PublicFinal+3 flags0x04
void .ctor(IPlatformService platform, IDataService dataService)Public+1 flags0x08
void OnPlatformReady()Private0x00
void LoadProfileData()Private0x00
UserProfile ReadProfile(const string& filename)Private0x08
int GetID()PublicFinal+2 flags0x04
bool HasProfileNamed(const string& name)PublicFinal+2 flags0x08
UserProfile GetProfileWithGuid(const string& guid)Private0x08
string GetPlayerNameWithGuid(const string& guid)PublicFinal+2 flags0x08
void SetRipUsedLawnMower(bool useIt)PublicFinal+2 flags0x01
bool GetRipUsedLawnMower()PublicFinal+2 flags0x01
void SetChallengeRecord(int index, int record)PublicFinal+2 flags0x04
int GetChallengeRecord(int index)PublicFinal+2 flags0x04
void SetMiniGamesCompleted(int aChallengeIndex)PublicFinal+2 flags0x04
void _setMiniGamesCompleted(int aChallengeIndex, bool completed)Private0x04
string ProfileNameFixup(const string& name)Private0x08
bool CreateProfile(const string& name)PublicFinal+2 flags0x08
int GetNextProfileId()Private0x04
void DeleteProfile()PublicFinal+2 flags0x00
void InvokeUsersReady()Private0x00
bool HasUserWithGuid(const string& guid)PublicFinal+2 flags0x08
bool IsCompleted(LevelEntryData levelEntryData)PublicFinal+2 flags0x08
void SetCoopLevelCompleted(int index)PublicFinal+2 flags0x04
void SetCloudyDayLevelCompleted(int index)PublicFinal+2 flags0x04
bool HasBeatenChallenge(const GameMode& theGameMode)PublicFinal+2 flags0x04
int GetChallengeIndex(const GameMode& theGameMode)Private0x04
ChallengeDefinition GetChallengeDefinition(int theChallengeMode)Private0x20
int MoreTrophiesNeeded(int aChallengeIndex)Private0x04
int GetNumTrophies(const ChallengePage& thePage)Private0x04
bool IsLocked(AlmanacEntryData almanacEntryData)PublicFinal+2 flags0x08
bool IsLocked(LevelEntryData levelEntryData, bool isRipMode)PublicFinal+2 flags0x08
bool IsLocked(const SeedType& seedType)PublicFinal+2 flags0x04
bool CanSpawnYetis()PublicFinal+2 flags0x01
void SetDefeatedZombie(const ZombieType& theZombieType)PublicFinal+2 flags0x04
bool DefeatedZombie(const ZombieType& theZombieType)PublicFinal+2 flags0x04
bool IsUnlocked(const ZombieType& theZombieType)PublicFinal+2 flags0x04
bool IsLocked(const ZombieType& theZombieType)PublicFinal+2 flags0x04
bool IsLocked(const ReloadedObjectType& objectType)PublicFinal+2 flags0x04
bool IsMinigameModeAvailable()PublicFinal+2 flags0x01
bool IsPuzzleModeAvailable()PublicFinal+2 flags0x01
bool IsSurvivalModeAvailable()PublicFinal+2 flags0x01
bool IsCoopModeAvailable()PublicFinal+2 flags0x01
bool IsAlmanacAvailable()PublicFinal+2 flags0x01
bool IsStoreAvailable()PublicFinal+2 flags0x01
bool IsZenGardenAvailable()PublicFinal+2 flags0x01
bool IsCloudyDayAvailable()PublicFinal+2 flags0x01
bool IsLimboContentAvailable()PublicFinal+2 flags0x01
bool SetActiveProfile(int index)PublicFinal+2 flags0x04
void ClearLoadingError()PublicFinal+2 flags0x00
int GetSeedsAvailable()PublicFinal+2 flags0x04
bool HasFinishedAdventure()PublicFinal+2 flags0x01
bool HasFinishedAdventureTwice()PublicFinal+2 flags0x01
bool HasFinishedRIP()PublicFinal+2 flags0x01
bool HasSeedType(const SeedType& theSeedType)PublicFinal+2 flags0x04
bool HasZombieDefinition(ZombieDefinition zombieDefinition)PublicFinal+2 flags0x08
void AddCoins(int theAmount)PublicFinal+2 flags0x04
bool SaveProfileDataObject()Private0x01
bool SaveAllDetails()Private0x01
bool SaveDetails()PublicFinal+2 flags0x01
bool SaveProfile(int profileIndex)Private0x04
int GetLevel()PublicFinal+2 flags0x04
int GetCloudyDayLevel()PublicFinal+2 flags0x04
void SetLevel(int theLevel)PublicFinal+2 flags0x04
void SetFinishedAdventure(int finishedAdventure)PublicFinal+2 flags0x04
void SetFinishedRIP(int finishedRIP)PublicFinal+2 flags0x04
int GetRipLevel()PublicFinal+2 flags0x04
void SetRipLevel(int theRipLevel)PublicFinal+2 flags0x04
bool GetRipMode()PublicFinal+2 flags0x01
void SetRipMode(bool theRipMode)PublicFinal+2 flags0x01
bool GetPreOrderContent()PublicFinal+2 flags0x01
void SetPreOrderContent(bool active)PublicFinal+2 flags0x01
bool GetPlatformContent()PublicFinal+2 flags0x01
void SetPlatformContent(bool active)PublicFinal+2 flags0x01
bool GetRetroContent()PublicFinal+2 flags0x01
void SetRetroContent(bool active)PublicFinal+2 flags0x01
int TreeOfWisdomGetSize()Private0x04
bool GetDanceMode()PublicFinal+2 flags0x01
bool GetDanceModeAvailable()PublicFinal+2 flags0x01
void SetDanceMode(bool active)PublicFinal+2 flags0x01
bool GetMustacheMode()PublicFinal+2 flags0x01
bool GetMustacheModeAvailable()PublicFinal+2 flags0x01
void SetMustacheMode(bool active)PublicFinal+2 flags0x01
bool GetFutureMode()PublicFinal+2 flags0x01
bool GetFutureModeAvailable()PublicFinal+2 flags0x01
void SetFutureMode(bool active)PublicFinal+2 flags0x01
bool GetTrickedOutMode()PublicFinal+2 flags0x01
bool GetTrickedOutModeAvailable()PublicFinal+2 flags0x01
void SetTrickedOutMode(bool active)PublicFinal+2 flags0x01
bool GetDaisesMode()PublicFinal+2 flags0x01
bool GetDaisesModeAvailable()PublicFinal+2 flags0x01
void SetDaisesMode(bool active)PublicFinal+2 flags0x01
bool GetPinataMode()PublicFinal+2 flags0x01
bool GetPinataModeAvailable()PublicFinal+2 flags0x01
void SetPinataMode(bool active)PublicFinal+2 flags0x01
bool GetSukhbirMode()PublicFinal+2 flags0x01
bool GetSukhbirModeAvailable()PublicFinal+2 flags0x01
void SetSukhbirMode(bool active)PublicFinal+2 flags0x01
int GetPurchases(int index)PublicFinal+2 flags0x04
int GetPurchases(const StoreItem& item)PublicFinal+2 flags0x04
void SetPurchases(int index, int amount)PublicFinal+2 flags0x04
int GetNumPottedPlants()PublicFinal+2 flags0x04
int GetCoins()PublicFinal+2 flags0x04
void SetCoins(int amount)PublicFinal+2 flags0x04
string GetName()PublicFinal+2 flags0x08
void SetName(const string& newName)PublicFinal+2 flags0x08
void ResetChallengeRecord(const GameMode& theGameMode)PublicFinal+2 flags0x04
void ResetAchievements()PublicFinal+2 flags0x00
bool EarnedGoldTrophy()PublicFinal+2 flags0x01
void .cctor()PrivateStatic+1 flags0x00