{"Id":"CandideServer.ServerManagers.RewardsServerManager","Name":"RewardsServerManager","DisplayName":"RewardsServerManager","FullName":"CandideServer.ServerManagers.RewardsServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"CheatUnlockAllRewards()-\u003ESystem.Void","Name":"CheatUnlockAllRewards","Signature":"public System.Void CheatUnlockAllRewards()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":72,"BodyHash":"158509A1A169879E3706FF8A3DBA02041587107BE0E3F6BA1FBBC88744D40F9B","Hash":"BCC89AD8FEBBD89BF9B236C7E7F861EC0E5ABEE00F90083BE72BF7C3FF59B934","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::get_Keys()","Dictionary.KeyCollection\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::GetEnumerator()","Dictionary.KeyCollection.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::get_Current()","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)","Dictionary.KeyCollection.Enumerator\u003CSystem.String, CandideServer.Data.DataModels.RewardData\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"UnlockQuestReward(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy)-\u003ESystem.Void","Name":"UnlockQuestReward","Signature":"public System.Void UnlockQuestReward(System.String questId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"questId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"playerCharacterId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":57,"BodyHash":"357D52C532A633A96300852907AE856D0F48043A402CCFCB8D8C11E91A201B16","Hash":"FC5E505B8B7C5A297BC0E39465D090ACC764D4EE51E0B3E4C123CBA9C87B8491","CalledMethods":["Shared.Data.QuestsDataBase::GetQuestOrNull(System.String)","System.String::Concat(System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","System.String::IsNullOrWhiteSpace(System.String)","CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)"],"StringLiterals":["Couldn\u0027t find Quest data with id: "],"Source":null},{"Id":"UnlockReward(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)-\u003ESystem.Boolean","Name":"UnlockReward","Signature":"public System.Boolean UnlockReward(System.String rewardId, System.Nullable\u003CSystem.Guid\u003E playerCharacterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy, CandideServer.MessageModels.RewardUnlockType type)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"rewardId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"playerCharacterId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"syncStrategy","Type":"CandideServer.SyncStrategies.SyncStrategy","IsOut":false,"IsOptional":false},{"Name":"type","Type":"CandideServer.MessageModels.RewardUnlockType","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":102,"BodyHash":"E4AAF1A0C44E057A376E0B3B1D03634BAC451855C73CC98B3D9831864B4059B2","Hash":"AD515CAE2CE48E412DC4568A3FF179C151CF765261C22CF68085B211A18FC984","CalledMethods":["CandideServer.ServerControllers.RewardsSController::RegisterReward(System.String, System.Boolean)","CandideServer.Database.RewardDataBase::GetRewardOrNull(System.String)","CandideServer.Models.Rewards.IRewardStrategy::ApplyReward(System.Nullable\u003CSystem.Guid\u003E, System.Boolean)","System.String::Concat(System.String, System.String, System.String)","CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)","CandideServer.MessageModels.RewardWasUnlockedMessage::.ctor()","CandideServer.ServerServices.RewardsServerService::Send_RewardWasUnlocked(CandideServer.MessageModels.RewardWasUnlockedMessage, CandideServer.SyncStrategies.SyncStrategy)"],"StringLiterals":["Couldn\u0027t find Reward data with id: ",". Registering it anyway, for future proofing."],"Source":null}],"Hash":"02A8DEA506A736D1F35D64EFA361532D9E558299B1F23A77278CA3A525126E1D"}