{"Id":"CandideServer.ServerControllers.BossServerController","Name":"BossServerController","DisplayName":"BossServerController","FullName":"CandideServer.ServerControllers.BossServerController","Namespace":"CandideServer.ServerControllers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AfterWorldGameStateLoaded()-\u003ESystem.Void","Name":"AfterWorldGameStateLoaded","Signature":"public System.Void AfterWorldGameStateLoaded()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":310,"BodyHash":"81208D3F5899B4224A43D6FD07CAC9D23814D1641D27FDA22B4EF80D66140627","Hash":"8D5EF288BFC89A1701C47C3C84A6AC24FA355D2DD501F421A20B073D16AB3934","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()","System.Linq.Enumerable::ToList(System.Collections.Generic.IEnumerable\u003C!!0\u003E)","System.Collections.Generic.List\u003CCandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()","List.Enumerator\u003CCandideServer.Models.Boss.BossLocationModel\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.String, Shared.Models.Boss.BossData\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::ContainsKey(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::get_Current()","System.String::op_Inequality(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Remove(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::set_Item(!0, !1)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::ContainsKey(!0)","List.Enumerator\u003CCandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()"],"StringLiterals":[],"Source":null},{"Id":"RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)-\u003ECandideServer.Models.Boss.BossLocationModel","Name":"RemoveBossFight","Signature":"public CandideServer.Models.Boss.BossLocationModel RemoveBossFight(CandideServer.Models.Boss.BossFightModel fight, System.Boolean despawned, System.Boolean defeated)","Visibility":"public","ReturnType":"CandideServer.Models.Boss.BossLocationModel","Parameters":[{"Name":"fight","Type":"CandideServer.Models.Boss.BossFightModel","IsOut":false,"IsOptional":false},{"Name":"despawned","Type":"System.Boolean","IsOut":false,"IsOptional":false},{"Name":"defeated","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":233,"BodyHash":"3DD7C479292F1AA50FC81ED5647264BB2B53309606B13B3F272E6B5B2D451D9D","Hash":"C1E2A9AEC16D9C9E6228DF1FAB7CFE20F31F3B61187E0C7121101D99A13D9CE1","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Remove(!0)","Shared.Analytics.AnalyticsHandler::ToIdString(System.String)","System.String::Concat(System.String, System.String, System.String)","Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)","CandideServer.ServerGameState::GetWorldPlayTimeHours()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":["boss:",":despawns",":defeated",":killcount"],"Source":null},{"Id":"RemoveBossLocation(System.Guid)-\u003ECandideServer.Models.Boss.BossLocationModel","Name":"RemoveBossLocation","Signature":"public CandideServer.Models.Boss.BossLocationModel RemoveBossLocation(System.Guid locationId)","Visibility":"public","ReturnType":"CandideServer.Models.Boss.BossLocationModel","Parameters":[{"Name":"locationId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":26,"BodyHash":"9AA3B7F1EA974C21B8149E2D319A203CFC2EE5205F1AD83EA8656622C198D663","Hash":"582E63FB3EB4E5260D2C0A7F77D4514E30E580F2FA2FDF360857E5BBBB449908","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"SetBossFightLocked(CandideServer.Models.Boss.BossFightModel, System.Boolean)-\u003ESystem.Void","Name":"SetBossFightLocked","Signature":"public System.Void SetBossFightLocked(CandideServer.Models.Boss.BossFightModel fightModel, System.Boolean locked)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"fightModel","Type":"CandideServer.Models.Boss.BossFightModel","IsOut":false,"IsOptional":false},{"Name":"locked","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":8,"BodyHash":"7CF9ACB4E6B7E7A055BD677284012886D7427AF7484C1014BF3810A1B3E97884","Hash":"56829E5482FB55572F428A6577DA2A1FCA4F9A397350E4552FB25AB9E561FF9D","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"UpdateBossFight(CandideServer.Models.Boss.BossFightModel)-\u003ESystem.Void","Name":"UpdateBossFight","Signature":"public System.Void UpdateBossFight(CandideServer.Models.Boss.BossFightModel fight)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"fight","Type":"CandideServer.Models.Boss.BossFightModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"3BDBEBAA70CF91B809422AA6DCB24D9757BAFEADE9D329A66F783A8542C8E3D0","Hash":"6223CB31426618CFE327A536514FB951AB13691178A120821279E809EE093F1B","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"UpdateBossLocationIconLocation(System.Guid, Microsoft.Xna.Framework.Vector2)-\u003ESystem.Void","Name":"UpdateBossLocationIconLocation","Signature":"public System.Void UpdateBossLocationIconLocation(System.Guid locationId, Microsoft.Xna.Framework.Vector2 position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"locationId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":23,"BodyHash":"D7571F20AB9CD2FB4D99AE99AE295BAB56962CE5238BD8C297636E43B857866C","Hash":"93D6C32D10A14986E95A9FB47877F2A549D2759AA844388C3E503BC2B24CC340","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null},{"Id":"UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)-\u003ECandideServer.Models.Boss.BossLocationModel","Name":"UpdateBossLocationState","Signature":"public CandideServer.Models.Boss.BossLocationModel UpdateBossLocationState(System.Guid locationId, CandideServer.Models.Boss.BossLocationState state)","Visibility":"public","ReturnType":"CandideServer.Models.Boss.BossLocationModel","Parameters":[{"Name":"locationId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"state","Type":"CandideServer.Models.Boss.BossLocationState","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":48,"BodyHash":"EDA547069571AC79B32DD06E720B6947A98E54729E0E87AD0FB7BB291E9E94F0","Hash":"50C7CAF4EE0298DC6AFF29BCA52D54DDC287EB0BCF219C139B334F650FF5D212","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)","CandideServer.EventBus.EventBusManager::SendEvent(System.String, System.Object, System.Boolean)"],"StringLiterals":["boss-location-updated"],"Source":null},{"Id":"UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel, CandideServer.Models.Boss.BossLocationState)-\u003ESystem.Void","Name":"UpdateBossLocationState","Signature":"public System.Void UpdateBossLocationState(CandideServer.Models.Boss.BossLocationModel location, CandideServer.Models.Boss.BossLocationState state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"location","Type":"CandideServer.Models.Boss.BossLocationModel","IsOut":false,"IsOptional":false},{"Name":"state","Type":"CandideServer.Models.Boss.BossLocationState","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":131,"BodyHash":"06A003E6CE1B7FC4A12DA81651AB6C7928407EFE0E3A3D4C20BBD8BDFB5C002E","Hash":"2B6141CEA3547ECD860068673D21328F59F53A128D29D8BA9543834C816FB233","CalledMethods":["Shared.Analytics.AnalyticsHandler::ToIdString(System.String)","System.String::Concat(System.String, System.String, System.String)","CandideServer.ServerGameState::GetWorldPlayTimeHours()","Shared.Analytics.AnalyticsHandler::Log(System.String, System.Double, AnalyticsHandler.LogType, System.Single)","System.String::op_Equality(System.String, System.String)","CandideServer.ServerManagers.BossServerManager::ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)"],"StringLiterals":["boss:",":discovered","boss:minervas_owl","boss:phoenix"],"Source":null}],"Hash":"34573B27DFCA04CBDF145A4CAFF566880AEAAA8AD1757916789D46BE96B33FD1"}