Romestead Assembly Reference

Candide.GameModels.Managers.BlessingsManager

Type JSON

public class in Candide.GameModels.Managers

Methods7
Properties0
Fields2
Events2
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.GameModels.Managers
  • Base typeSystem.Object
  • Hash3FEC799C85BE6E2FDE693BC7464B09865B91B6AA9C0DA2CB8463D6FF09BDDE77

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
AvailableBlessingsChangedprivateprivate BlessingsManager.GameStateAvailableBlessingsChanged AvailableBlessingsChanged
LocalPlayerBlessingHasChangedprivateprivate BlessingsManager.LocalPlayerBlessingChanged LocalPlayerBlessingHasChanged

Events

NameVisibilitySignature
AvailableBlessingsChangedpublicpublic BlessingsManager.GameStateAvailableBlessingsChanged AvailableBlessingsChanged
LocalPlayerBlessingHasChangedpublicpublic BlessingsManager.LocalPlayerBlessingChanged LocalPlayerBlessingHasChanged

Methods

CanApplyBlessing

public System.Boolean CanApplyBlessing(Shared.Models.Gods.Blessing blessing)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash8FAA86956ADDC4FA936E876F36309D0AC31705B386389D3C7D0C0FAFE78898D1
  • Body hash0DFAEBE3A02511D75ED200AF9EF5E1BC60B14350AA5EEBFBFA6C7F6931BB6658
  • IL size88
Referenced calls
Called by
String literals
  • BlessingsManager: Blessing with ID
  • is not in the unlocked blessings.

GetCurrentBlessing

public System.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>> GetCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter character, Shared.Entity.EntityWrapper entity)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Nullable<System.ValueTuple<System.String, Shared.Aura.Args.AbstractAuraArgs>>
  • StaticTrue
  • VirtualFalse
  • Hash2742607DCE9F410855C5FB0630D10561F328038019167F1FC598FC2B1BD7C394
  • Body hash457E1E0AE8945A00CC7488E6EFFE8877E93D3896F560EE49C39D10A2F3D7532D
  • IL size92
Referenced calls
Called by

RemoveCurrentBlessing

public System.Void RemoveCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter playerCharacter)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashD882B1EA4E2BE10B9A599E846283B57D80683BBE972A3A8AD0082F7FA3EBEC05
  • Body hashE24CFC138E1398376DD26A5650210930F5D7ED0F2A2EBEC862A720D097D5CE94
  • IL size59
Referenced calls
Called by

SyncFullGameState

public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse model)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash4EA3CE1AAAC944FE44EBB64E18F3F04F508EC46B20F54F3423C62CCDB9F920D7
  • Body hash33D3F07EFB95D71549EF3188A2A522138F2826E7179199AD77906C62358BC579
  • IL size134
Referenced calls
  • System.Collections.Generic.HashSet<System.String>::Clear()
  • System.Collections.Generic.HashSet<System.String>::GetEnumerator()
  • HashSet.Enumerator<System.String>::get_Current()
  • System.Collections.Generic.HashSet<System.String>::Add(!0)
  • HashSet.Enumerator<System.String>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::TryGetValue(!0, !1&)
  • System.Collections.Generic.HashSet<System.String>::Contains(!0)

SynchApplyBlessing

public System.Void SynchApplyBlessing(System.Guid playerCharacterId, System.String id)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • HashB6E77420A6BD1223B5E8D7CC530DA3230F91468DF8124FFBA7A7F714589B8BE1
  • Body hashCE0C3820F63CE7D91824B2E04C6AC2921FFD2DA88FA820A8B80D270BF7E99FBB
  • IL size81
Referenced calls
Called by

SynchUpdateUnlockedBlessings

public System.Void SynchUpdateUnlockedBlessings(System.String[] ids)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Void
  • StaticTrue
  • VirtualFalse
  • Hash6BA3BEAC0D6CB893446FC5EE1E3DC3D0B4F0310A7C681F1BF06D42F4FD6C7139
  • Body hashD9D39A6367F6CD07DA4FB9E257767B813D7DCD8D4238F66D190FF7BB1DC57D8F
  • IL size311
Referenced calls
  • Candide.GameModels.Managers.AvailableBlessingsChangedArgs::.ctor()
  • System.Collections.Generic.HashSet<System.String>::Contains(!0)
  • System.Collections.Generic.List<System.String>::Add(!0)
  • System.Collections.Generic.HashSet<System.String>::Add(!0)
  • System.Collections.Generic.HashSet<System.String>::GetEnumerator()
  • HashSet.Enumerator<System.String>::get_Current()
  • System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable<!!0>, !!0)
  • HashSet.Enumerator<System.String>::MoveNext()
  • System.IDisposable::Dispose()
  • System.Collections.Generic.List<System.String>::GetEnumerator()
  • List.Enumerator<System.String>::get_Current()
  • System.Collections.Generic.HashSet<System.String>::Remove(!0)
  • List.Enumerator<System.String>::MoveNext()
  • System.Collections.Generic.Dictionary<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Values()
  • Dictionary.ValueCollection<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::GetEnumerator()
  • Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::get_Current()
  • Candide.GameModels.Managers.BlessingsManager::RemoveCurrentBlessing(Candide.Multiplayer.Models.ClientPlayerCharacter)
  • Dictionary.ValueCollection.Enumerator<System.Int32, Candide.Multiplayer.Models.ClientPlayerCharacter>::MoveNext()
  • BlessingsManager.GameStateAvailableBlessingsChanged::Invoke(Candide.GameModels.Managers.AvailableBlessingsChangedArgs)
Called by

TryApplyBlessing

public System.Boolean TryApplyBlessing(Shared.Models.Gods.Blessing blessing)

Method metadata
  • Visibilitypublic
  • Return typeSystem.Boolean
  • StaticTrue
  • VirtualFalse
  • Hash695C4C57C66704A6229FC969CB28F0D8F0CF71C5AA0A9DE0800041713BEC8F91
  • Body hash34985FD46908C75399FAC94D9D370F195B2D4FF6082D018D65D85663BF251578
  • IL size34
Referenced calls
Called by