Candide.GameModels.Managers.FavourManager
Type JSONpublic class in Candide.GameModels.Managers
Type metadata
- Assembly
Romestead - Namespace
Candide.GameModels.Managers - Base type
System.Object - Hash
1FB8193CA6029B93BD5BBCB9400E92052A8466A6A1265620B45BBECE18EB4BA4
Relationships
Base type
System.Object
Methods
ApplyFavourFlag
#
private System.Void ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter character, Shared.Data.FavourData favour)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
FA901CA2A9331D00C514880A589E0753118D3EDDFFE8BB7976F86AF75549A0CA - Body hash
89D4ED1C47DC0AFFEE938A18347A995F996EAAC5C85983542D204DA470FD4EA2 - IL size79
Referenced calls
System.String::IsNullOrEmpty(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.CharacterFlag>::set_Item(!0, !1)
CanUnlockFavour
#
public System.Boolean CanUnlockFavour(System.String favourId)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
0BA14A82D485EF68CFF971008EA9FBFB803738499D780E543A11589DA6D8E7E8 - Body hash
7E101A50884BF6C4BE5ED68BA1E84CBE3EDD73BD2BDF4869B3ECA12DCF56AC7E - IL size69
Referenced calls
Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData&)Candide.Multiplayer.Models.LocalPlayer::get_EntityId()Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)Candide.GameModels.Managers.FavourManager::IsFavourAvailable(Shared.Data.FavourData)System.Collections.Generic.Dictionary<System.String, System.Int32>::ContainsKey(!0)
CreateImgui
#
public System.Void CreateImgui()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
8A50ADBFCD8AA7C281C01AAECCBFF681882171EA70AB54F1F23B7E9709714238 - Body hash
8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55 - IL size1
IsFavourAvailable
#
public System.Boolean IsFavourAvailable(Shared.Data.FavourData favour)
Method metadata
- Visibilitypublic
- Return type
System.Boolean - StaticTrue
- VirtualFalse
- Hash
C135A98F01892A54C19C71985494191110F7A51B7EEC3018A19BCCD8477BE65F - Body hash
C030628CA893D41095B7F713B4E93667496EB5AC62388257C4ACE969162C5FC4 - IL size209
Referenced calls
System.Collections.Generic.List<System.String>::get_Count()System.Collections.Generic.Dictionary<System.String, Shared.Data.FavourTreeData>::get_Keys()Dictionary.KeyCollection<System.String, Shared.Data.FavourTreeData>::get_Count()System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()System.String::op_Equality(System.String, System.String)System.Collections.Generic.Dictionary<System.String, System.Int32>::ContainsKey(!0)Candide.GameModels.Managers.FavourManager::<IsFavourAvailable>g__Search|5_0(System.String, FavourManager.<>c__DisplayClass5_0&)List.Enumerator<System.String>::MoveNext()System.IDisposable::Dispose()
OnFavoursChanged
#
private System.Void OnFavoursChanged(Shared.Entity.EntityWrapper playerEntity, Shared.Models.Player.PlayerCharacterModel character)
Method metadata
- Visibilityprivate
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
0E62EBBCAE91811ADA4CDE8555937C5191EC10B6FA4E47817FF3A342706B788B - Body hash
B2C1258B605F0B9C889CD04E326A7DE323AB8C71263A99D39DFC6B5009835E30 - IL size88
Referenced calls
Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory&)Shared.Inventory.DeltaModels.InventoryHelper::SlotsFilterEquipment_SetSpecialPlayerFlags(Shared.Models.Player.PlayerCharacterModel, Shared.Models.Items.SharedInventoryModel, Shared.Models.Items.SharedInventoryModel)CandideCreator.Shared.Helpers.WarningHelper::Warning(System.String)
Called by
String literals
OnFavoursChanged: Failed to retrieve equipment and secondary equipment
SynchRemoveFavours
#
public System.Void SynchRemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage msg)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
3E496A2532ECB995596B0CDDC59A0EE2259760BD32E067EEEA037EBA11108B56 - Body hash
0D2D97D6CF367179D9FE78622DBE0E9DE88BF85903CABCDE53FB8845E134200E - IL size274
Referenced calls
Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)System.Collections.Generic.List<System.String>::.ctor()System.Collections.Generic.Dictionary<System.String, System.Int32>::GetEnumerator()Dictionary.Enumerator<System.String, System.Int32>::get_Current()System.Collections.Generic.KeyValuePair<System.String, System.Int32>::Deconstruct(!0&, !1&)Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData&)System.String::IsNullOrEmpty(System.String)System.Collections.Generic.Dictionary<System.String, Shared.Models.Player.CharacterFlag>::Remove(!0)System.Collections.Generic.List<System.String>::Add(!0)Dictionary.Enumerator<System.String, System.Int32>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<System.String>::GetEnumerator()List.Enumerator<System.String>::get_Current()System.Collections.Generic.Dictionary<System.String, System.Int32>::Remove(!0)List.Enumerator<System.String>::MoveNext()System.Collections.Generic.List<System.String>::get_Count()Candide.GameModels.Managers.SkillsManager::OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()Candide.GameModels.Managers.FavourManager::OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)
SynchUpdateFavoursAndCurrentFavourPoints
#
public System.Void SynchUpdateFavoursAndCurrentFavourPoints(System.Guid characterId, System.ValueTuple<System.String, System.Int32>[] updatedFavours, System.Int32 newCurrentFavourPoints)
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
06946885C50ADAFED8A9694E7E1B2E73445D0A1B89317B10AD3C4B845EADE793 - Body hash
4AD47A3A3BFB4E93B41FF53C0398E45A214F797097EA85CA7A805F2949D88E32 - IL size162
Referenced calls
Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter&)System.Collections.Generic.Dictionary<System.String, System.Int32>::set_Item(!0, !1)Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData&)Candide.GameModels.Managers.FavourManager::ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Data.FavourData)Candide.Multiplayer.Models.ClientPlayerCharacter::get_Entity()Candide.GameModels.Managers.FavourManager::OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)Candide.GameModels.Managers.SkillsManager::OnFavourChanged(Shared.Models.Player.PlayerCharacterModel, System.Int32, System.Boolean)
UnlearnAllFavours
#
public System.Void UnlearnAllFavours()
Method metadata
- Visibilitypublic
- Return type
System.Void - StaticTrue
- VirtualFalse
- Hash
F7CC93DC0585BBF643D4D70D739D4BE83ED360B01273CF9187BFFD7D5C7085DB - Body hash
71D4C05E33CD52407309EF592B5CACEAE1E081C6F55F3BC8CA4AF3FD8892323E - IL size6