public class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
02A8DEA506A736D1F35D64EFA361532D9E558299B1F23A77278CA3A525126E1D
Relationships
Base type
System.Object
Methods
CheatUnlockAllRewards
#
public System.Void CheatUnlockAllRewards()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
BCC89AD8FEBBD89BF9B236C7E7F861EC0E5ABEE00F90083BE72BF7C3FF59B934 - Body hash
158509A1A169879E3706FF8A3DBA02041587107BE0E3F6BA1FBBC88744D40F9B - IL size72
Referenced calls
System.Collections.Generic.Dictionary<System.String, CandideServer.Data.DataModels.RewardData>::get_Keys()Dictionary.KeyCollection<System.String, CandideServer.Data.DataModels.RewardData>::GetEnumerator()Dictionary.KeyCollection.Enumerator<System.String, CandideServer.Data.DataModels.RewardData>::get_Current()CandideServer.SyncStrategies.SyncStrategy::Everyone()CandideServer.ServerManagers.RewardsServerManager::UnlockReward(System.String, System.Nullable<System.Guid>, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)Dictionary.KeyCollection.Enumerator<System.String, CandideServer.Data.DataModels.RewardData>::MoveNext()System.IDisposable::Dispose()
UnlockQuestReward
#
public System.Void UnlockQuestReward(System.String questId, System.Nullable<System.Guid> playerCharacterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FC5E505B8B7C5A297BC0E39465D090ACC764D4EE51E0B3E4C123CBA9C87B8491 - Body hash
357D52C532A633A96300852907AE856D0F48043A402CCFCB8D8C11E91A201B16 - IL size57
Referenced calls
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<System.Guid>, CandideServer.SyncStrategies.SyncStrategy, CandideServer.MessageModels.RewardUnlockType)
String literals
Couldn't find Quest data with id:
public System.Boolean UnlockReward(System.String rewardId, System.Nullable<System.Guid> playerCharacterId, CandideServer.SyncStrategies.SyncStrategy syncStrategy, CandideServer.MessageModels.RewardUnlockType type)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
AD515CAE2CE48E412DC4568A3FF179C151CF765261C22CF68085B211A18FC984 - Body hash
E4AAF1A0C44E057A376E0B3B1D03634BAC451855C73CC98B3D9831864B4059B2 - IL size102
Referenced calls
CandideServer.ServerControllers.RewardsSController::RegisterReward(System.String, System.Boolean)CandideServer.Database.RewardDataBase::GetRewardOrNull(System.String)CandideServer.Models.Rewards.IRewardStrategy::ApplyReward(System.Nullable<System.Guid>, 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)
Called by
CandideServer.Entities.Controllers.ServerWildPlayerDecorationController::OnKilledCandideServer.Models.Spells.ServerUnlockProgressionSpell::DoCastCandideServer.ServerManagers.LogisticsServerManager_Repeating::TryProduceOutputAndRemoveIngredientsCandideServer.ServerManagers.RewardsServerManager::CheatUnlockAllRewardsCandideServer.ServerManagers.RewardsServerManager::UnlockQuestRewardCandideServer.ServerManagers.WorshipServerManager::TryBuyWorshipUnlockCandideServer.ServerServices.RewardsServerService::Receive_CheatUnlockReward
String literals
Couldn't find Reward data with id:. Registering it anyway, for future proofing.