CandideServer.ServerManagers.BlessingsServerManager
Type JSONpublic class in CandideServer.ServerManagers
Type metadata
- Assembly
CandideServer - Namespace
CandideServer.ServerManagers - Base type
System.Object - Hash
C93DF45297EAE1EF746F05A29C26631564A173525561CBD2F85E2B59AA2762C0
Relationships
Base type
System.Object
Methods
AddUnlockedBlessing
#
public System.Void AddUnlockedBlessing(System.String id, System.Boolean sendToNetwork)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
4157422E8B0B3247EB029A03FC8586C8C5F0F904888D870A1813C333E88284B8 - Body hash
6A5803572E772C6D8CE464FF53135FDADF99F6038B0138193B638AC08589430C - IL size65
Referenced calls
System.Collections.Generic.HashSet<System.String>::Add(!0)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage::.ctor()System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable<!!0>)CandideServer.ServerServices.BlessingsServerService::Send_UpdateUnlockedBlessings(CandideServer.MessageModels.Gods.UpdateUnlockedBlessingsMessage)
String literals
BlessingsServerManager:is already unlocked.
ApplyBlessing
#
public System.Void ApplyBlessing(CandideServer.Models.Player.ServerPlayerCharacter character, System.String blessingId)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
39792BFA8739BCFD842405BD56635A57C1570240FBFE0D85356D9DD82361CB3C - Body hash
C8459FDE7613DE659579F0E1AE881A64492FEF7884C299CC3C6505B63292B978 - IL size134
Referenced calls
CandideServer.ServerGameState::TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing&)Shared.Data.BlessingsDataBase::TryGetBlessing(System.String, Shared.Models.Gods.Blessing&)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerControllers.PlayerCharacterSController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)CandideServer.ServerGameState::TryGetServerEntity(System.Guid, CandideServer.Entities.ServerEntityModel&, System.String)Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage::.ctor()CandideServer.ServerServices.BlessingsServerService::Send_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage)
String literals
Blessingdoes not exist in the databaseApplyBlessing
GetCurrentBlessing
#
public System.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>> GetCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter character, Shared.Entity.EntityWrapper entity)
Method metadata
- Visibilitypublic
- Return type
System.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>> - StaticTrue
- VirtualFalse
- Hash
76EDFE1E9B8F2636798E16A5135519424696F8A5B7C35482BECD503A3CE7CFA5 - Body hash
F4354679B7E4282A3E8121F11485DA6594E903458D745CD843B69CFC29F0F57D - IL size92
Referenced calls
CandideServer.ServerGameState::TryGetUnlockedBlessing(System.String, Shared.Models.Gods.Blessing&)CandideServer.ServerControllers.PlayerCharacterSController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)System.Func<Shared.Entity.EntityWrapper, System.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>>>::Invoke(!0)
RemoveCurrentBlessing
#
private System.Void RemoveCurrentBlessing(CandideServer.Models.Player.ServerPlayerCharacter playerCharacter, CandideServer.Entities.ServerEntityModel entity)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
1DB2C326E1E676C1F07C230A0B42224B53375CC45CFB95F0C38A7F8BF6FB6E6F - Body hash
033278F1E341E883154FFDF87B2298C9F661DE3EFBEDB76BD948B7FBFAA1240F - IL size94
Referenced calls
Shared.Data.BlessingsDataBase::TryGetBlessing(System.String, Shared.Models.Gods.Blessing&)System.String::Concat(System.String, System.String, System.String)CandideCreator.Shared.Helpers.ServerWarningHelper::Warning(System.String)CandideServer.ServerControllers.PlayerCharacterSController::SetCurrentBlessing(Shared.Models.Player.PlayerCharacterModel, System.String)CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage::.ctor()CandideServer.ServerServices.BlessingsServerService::Send_UpdatePlayerCurrentBlessing(CandideServer.MessageModels.Gods.UpdatePlayerCurrentBlessingMessage)
String literals
Blessingdoes not exist in the database