{"Id":"Candide.GameModels.Managers.FavourManager","Name":"FavourManager","DisplayName":"FavourManager","FullName":"Candide.GameModels.Managers.FavourManager","Namespace":"Candide.GameModels.Managers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter, Shared.Data.FavourData)-\u003ESystem.Void","Name":"ApplyFavourFlag","Signature":"private System.Void ApplyFavourFlag(Candide.Multiplayer.Models.ClientPlayerCharacter character, Shared.Data.FavourData favour)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"character","Type":"Candide.Multiplayer.Models.ClientPlayerCharacter","IsOut":false,"IsOptional":false},{"Name":"favour","Type":"Shared.Data.FavourData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":79,"BodyHash":"89D4ED1C47DC0AFFEE938A18347A995F996EAAC5C85983542D204DA470FD4EA2","Hash":"FA901CA2A9331D00C514880A589E0753118D3EDDFFE8BB7976F86AF75549A0CA","CalledMethods":["System.String::IsNullOrEmpty(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"CanUnlockFavour(System.String)-\u003ESystem.Boolean","Name":"CanUnlockFavour","Signature":"public System.Boolean CanUnlockFavour(System.String favourId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"favourId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"7E101A50884BF6C4BE5ED68BA1E84CBE3EDD73BD2BDF4869B3ECA12DCF56AC7E","Hash":"0BA14A82D485EF68CFF971008EA9FBFB803738499D780E543A11589DA6D8E7E8","CalledMethods":["Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)","Candide.Multiplayer.Models.LocalPlayer::get_EntityId()","Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)","Candide.GameModels.Managers.FavourManager::IsFavourAvailable(Shared.Data.FavourData)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)"],"StringLiterals":[],"Source":null},{"Id":"CreateImgui()-\u003ESystem.Void","Name":"CreateImgui","Signature":"public System.Void CreateImgui()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"8A50ADBFCD8AA7C281C01AAECCBFF681882171EA70AB54F1F23B7E9709714238","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"IsFavourAvailable(Shared.Data.FavourData)-\u003ESystem.Boolean","Name":"IsFavourAvailable","Signature":"public System.Boolean IsFavourAvailable(Shared.Data.FavourData favour)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"favour","Type":"Shared.Data.FavourData","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":209,"BodyHash":"C030628CA893D41095B7F713B4E93667496EB5AC62388257C4ACE969162C5FC4","Hash":"C135A98F01892A54C19C71985494191110F7A51B7EEC3018A19BCCD8477BE65F","CalledMethods":["System.Collections.Generic.List\u003CSystem.String\u003E::get_Count()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Keys()","Dictionary.KeyCollection\u003CSystem.String, Shared.Data.FavourTreeData\u003E::get_Count()","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.String::op_Equality(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::ContainsKey(!0)","Candide.GameModels.Managers.FavourManager::\u003CIsFavourAvailable\u003Eg__Search|5_0(System.String, FavourManager.\u003C\u003Ec__DisplayClass5_0\u0026)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"OnFavoursChanged(Shared.Entity.EntityWrapper, Shared.Models.Player.PlayerCharacterModel)-\u003ESystem.Void","Name":"OnFavoursChanged","Signature":"private System.Void OnFavoursChanged(Shared.Entity.EntityWrapper playerEntity, Shared.Models.Player.PlayerCharacterModel character)","Visibility":"private","ReturnType":"System.Void","Parameters":[{"Name":"playerEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"character","Type":"Shared.Models.Player.PlayerCharacterModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":88,"BodyHash":"B2C1258B605F0B9C889CD04E326A7DE323AB8C71263A99D39DFC6B5009835E30","Hash":"0E62EBBCAE91811ADA4CDE8555937C5191EC10B6FA4E47817FF3A342706B788B","CalledMethods":["Shared.Entity.SharedEntityAuraManager::CalculateState(Shared.Entity.EntityWrapper)","Candide.GameModels.GameState::TryGetActiveInventory(System.Guid, Candide.GameModels.Models.Items.SimpleInventory\u0026)","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)"],"StringLiterals":["OnFavoursChanged: Failed to retrieve equipment and secondary equipment"],"Source":null},{"Id":"SynchRemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage)-\u003ESystem.Void","Name":"SynchRemoveFavours","Signature":"public System.Void SynchRemoveFavours(CandideServer.MessageModels.Favour.RemoveFavoursMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Favour.RemoveFavoursMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":274,"BodyHash":"0D2D97D6CF367179D9FE78622DBE0E9DE88BF85903CABCDE53FB8845E134200E","Hash":"3E496A2532ECB995596B0CDDC59A0EE2259760BD32E067EEEA037EBA11108B56","CalledMethods":["Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)","System.Collections.Generic.List\u003CSystem.String\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.String, System.Int32\u003E::Deconstruct(!0\u0026, !1\u0026)","Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)","System.String::IsNullOrEmpty(System.String)","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Player.CharacterFlag\u003E::Remove(!0)","System.Collections.Generic.List\u003CSystem.String\u003E::Add(!0)","Dictionary.Enumerator\u003CSystem.String, System.Int32\u003E::MoveNext()","System.IDisposable::Dispose()","System.Collections.Generic.List\u003CSystem.String\u003E::GetEnumerator()","List.Enumerator\u003CSystem.String\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::Remove(!0)","List.Enumerator\u003CSystem.String\u003E::MoveNext()","System.Collections.Generic.List\u003CSystem.String\u003E::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)"],"StringLiterals":[],"Source":null},{"Id":"SynchUpdateFavoursAndCurrentFavourPoints(System.Guid, System.ValueTuple\u00602\u003CSystem.String,System.Int32\u003E[], System.Int32)-\u003ESystem.Void","Name":"SynchUpdateFavoursAndCurrentFavourPoints","Signature":"public System.Void SynchUpdateFavoursAndCurrentFavourPoints(System.Guid characterId, System.ValueTuple\u003CSystem.String, System.Int32\u003E[] updatedFavours, System.Int32 newCurrentFavourPoints)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"characterId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"updatedFavours","Type":"System.ValueTuple\u003CSystem.String, System.Int32\u003E[]","IsOut":false,"IsOptional":false},{"Name":"newCurrentFavourPoints","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":162,"BodyHash":"4AD47A3A3BFB4E93B41FF53C0398E45A214F797097EA85CA7A805F2949D88E32","Hash":"06946885C50ADAFED8A9694E7E1B2E73445D0A1B89317B10AD3C4B845EADE793","CalledMethods":["Candide.GameModels.GameState::TryGetPlayerFromCharacterId(System.Guid, Candide.Multiplayer.Models.ClientPlayerCharacter\u0026)","System.Collections.Generic.Dictionary\u003CSystem.String, System.Int32\u003E::set_Item(!0, !1)","Shared.Data.FavourDataBase::TryGetFavour(System.String, Shared.Data.FavourData\u0026)","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)"],"StringLiterals":[],"Source":null},{"Id":"UnlearnAllFavours()-\u003ESystem.Void","Name":"UnlearnAllFavours","Signature":"public System.Void UnlearnAllFavours()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":6,"BodyHash":"71D4C05E33CD52407309EF592B5CACEAE1E081C6F55F3BC8CA4AF3FD8892323E","Hash":"F7CC93DC0585BBF643D4D70D739D4BE83ED360B01273CF9187BFFD7D5C7085DB","CalledMethods":["Candide.GameModels.Services.FavourService::Send_UnlearnAllFavours()"],"StringLiterals":[],"Source":null}],"Hash":"1FB8193CA6029B93BD5BBCB9400E92052A8466A6A1265620B45BBECE18EB4BA4"}