{"Id":"CandideServer.ServerManagers.BossServerManager","Name":"BossServerManager","DisplayName":"BossServerManager","FullName":"CandideServer.ServerManagers.BossServerManager","Namespace":"CandideServer.ServerManagers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"AddBossSpawnLocation(Shared.Models.Boss.BossData, CandideServer.Models.Dungeons.DungeonLocationModel)-\u003ESystem.Void","Name":"AddBossSpawnLocation","Signature":"public System.Void AddBossSpawnLocation(Shared.Models.Boss.BossData bossData, CandideServer.Models.Dungeons.DungeonLocationModel location)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"bossData","Type":"Shared.Models.Boss.BossData","IsOut":false,"IsOptional":false},{"Name":"location","Type":"CandideServer.Models.Dungeons.DungeonLocationModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":106,"BodyHash":"8AD3E34F1F48FA22C27BC866180977A12582B0EBF4212444C7126B7849B51ADC","Hash":"28A51195C338EC5812389AB9563B28B966B1C6E6EB5603BBFE098D4958CB8605","CalledMethods":["CandideServer.Models.Boss.BossLocationModel::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector2(Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Add(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"AddBossSpawnLocation(System.Guid, CandideCreator.Shared.Models.RectangleF, System.String, System.String, System.Guid)-\u003ESystem.Void","Name":"AddBossSpawnLocation","Signature":"public System.Void AddBossSpawnLocation(System.Guid worldId, CandideCreator.Shared.Models.RectangleF tileBounds, System.String mapName, System.String bossDataId, System.Guid spawnEntityBaseId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"tileBounds","Type":"CandideCreator.Shared.Models.RectangleF","IsOut":false,"IsOptional":false},{"Name":"mapName","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"bossDataId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"spawnEntityBaseId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":192,"BodyHash":"5A420FB6DF988EF70117BEEF6928231D36C13E0552A274B8317511ABF835CD8F","Hash":"7B22396AA0B651FF45987416096E8026149A99C44CDECF398F3525CDE2BA4C21","CalledMethods":["BossServerManager.\u003C\u003Ec__DisplayClass5_0::.ctor()","System.Guid::NewGuid()","CandideCreator.Shared.Models.RectangleF::get_Center()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","CandideCreator.Shared.Models.RectangleF::get_Position()","Microsoft.Xna.Framework.Vector2::ToPoint()","BossServerManager.\u003C\u003Ec__DisplayClass5_0::\u003CAddBossSpawnLocation\u003Eb__0(CandideServer.ServerControllers.SpawnEntityArgs)","System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E::.ctor(System.Object, System.IntPtr)","CandideServer.World.Generation.PointOfInterestInserter::LoadInWorldAt(System.String, Microsoft.Xna.Framework.Point, System.Boolean, System.Action\u003CCandideServer.ServerControllers.SpawnEntityArgs\u003E)","Shared.Data.BossDataBase::GetBossOrNull(System.String)","CandideCreator.Shared.Helpers.ExceptionHelper::ThrowException(System.String)","CandideServer.Models.Boss.BossLocationModel::.ctor()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Add(!0, !1)"],"StringLiterals":["Could not find Boss Data"],"Source":null},{"Id":"DiscoverBossLocation(CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController)-\u003ECandideServer.Models.Boss.BossLocationModel","Name":"DiscoverBossLocation","Signature":"public CandideServer.Models.Boss.BossLocationModel DiscoverBossLocation(CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController statue)","Visibility":"public","ReturnType":"CandideServer.Models.Boss.BossLocationModel","Parameters":[{"Name":"statue","Type":"CandideServer.Entities.ControllerSets.TorchBearerStatue.ServerTorchBearerStatueController","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":213,"BodyHash":"21FB0B0B559145B17604931E979802771ECF188038150A0C3551829230879B90","Hash":"F36FA5584056CF9A85FC2524FB947DF461952E1F6D3A31410AA8659814B3D7EA","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","CandideCreator.Shared.Helpers.Parameters::GetStringNullIfEmpty(System.String, System.String)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::Deconstruct(!0\u0026, !1\u0026)","System.String::op_Inequality(System.String, System.String)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::Length()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)","CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)"],"StringLiterals":["boss_id"],"Source":null},{"Id":"DiscoverBossLocation(System.Guid)-\u003ESystem.Void","Name":"DiscoverBossLocation","Signature":"public System.Void DiscoverBossLocation(System.Guid locationId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"locationId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":64,"BodyHash":"48C3E1D9551B9D1CBF616C69573BF00A6D5DADDC083EDFD8352D8FAD1193670E","Hash":"021B617A59860B49758F27CA8F6017A2719ECD1EE15856C958B9088CF6EA0E5C","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.MessageModels.Bosses.DiscoverBossLocationMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)"],"StringLiterals":[],"Source":null},{"Id":"DiscoverBossLocation(System.Guid, CandideServer.ServerServices.ServerJoinedPlayerModel)-\u003ESystem.Void","Name":"DiscoverBossLocation","Signature":"public System.Void DiscoverBossLocation(System.Guid locationId, CandideServer.ServerServices.ServerJoinedPlayerModel player)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"locationId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"player","Type":"CandideServer.ServerServices.ServerJoinedPlayerModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":69,"BodyHash":"506DC34A3736A1F485182F79F564DA0D726247FFFE97DB56C734136F654271DA","Hash":"BAA8034CC861AE27373CE3C14BCDE3AF6C2C58BAD7A7ADB390CF669688CC01CC","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.MessageModels.Bosses.DiscoverBossLocationMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_DiscoverBossSpawnLocation(CandideServer.MessageModels.Bosses.DiscoverBossLocationMessage)"],"StringLiterals":[],"Source":null},{"Id":"DiscoverBossLocation(System.String)-\u003ESystem.Void","Name":"DiscoverBossLocation","Signature":"public System.Void DiscoverBossLocation(System.String bossId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"bossId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":87,"BodyHash":"10B02B1E223F860D7C28B9A2F1CF257EF849BEB8F140AD01D48DD0CA51B4886B","Hash":"80DC2F8E1E0FBF0DB86073D930E1012C16FAF0E88849A637283EC9375EE630E6","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()","System.String::op_Inequality(System.String, System.String)","CandideServer.ServerManagers.BossServerManager::DiscoverBossLocation(System.Guid)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"DropLootInternal(System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.Entities.ServerEntityModel\u0026)-\u003ESystem.Boolean","Name":"DropLootInternal","Signature":"private System.Boolean DropLootInternal(System.Guid entityId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position, out CandideServer.Entities.ServerEntityModel\u0026 outLoot)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"position","Type":"System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E","IsOut":false,"IsOptional":false},{"Name":"outLoot","Type":"CandideServer.Entities.ServerEntityModel\u0026","IsOut":true,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":249,"BodyHash":"D762006C0B096AC64E71019C2E11AF0A4004064F9FB870BF93BA0B01A4A332DA","Hash":"07E81069A886D26134D8A8F0D41E60A4B6602D646729710BCEC0ADAF1B9D02CB","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()","System.Guid::op_Inequality(System.Guid, System.Guid)","Shared.Data.BossDataBase::GetBossOrNull(System.String)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::GetValueOrDefault()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","Shared.Entity.EntityWrapper::get_FloorHeight()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","CandideServer.ServerManagers.BossServerManager::SpawnBossLootChest(System.Guid, System.String, Microsoft.Xna.Framework.Vector3)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"IsBossDead(System.String)-\u003ESystem.Boolean","Name":"IsBossDead","Signature":"public System.Boolean IsBossDead(System.String bossId)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"bossId","Type":"System.String","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":81,"BodyHash":"81D5FC1A512D180FFEBFD36D4E7EBFE238246E077CA10875E895EBE624E22EA7","Hash":"C430A315CFEE0CD1614768E8E5E8A2E3E94DE01DEB23B19F35284D81E50071CA","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()","System.String::op_Inequality(System.String, System.String)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"OnBossEntityKilled(System.Guid)-\u003ESystem.Void","Name":"OnBossEntityKilled","Signature":"public System.Void OnBossEntityKilled(System.Guid entityId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":83,"BodyHash":"7F9F98D11B7AD4E91BF1B1C5A290784CF6066CAD36E2A6774911902E4763D7E0","Hash":"16303878C8DEBBAF326EA8558F5988C99CB33AA12C918C8564BBE02CA13AD335","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()","System.Collections.Generic.KeyValuePair\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::Deconstruct(!0\u0026, !1\u0026)","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideServer.ServerManagers.BossServerManager::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)","Dictionary.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)-\u003ESystem.Void","Name":"RemoveBossFight","Signature":"public System.Void RemoveBossFight(CandideServer.Models.Boss.BossFightModel bossFight, System.Boolean despawned, System.Boolean defeated)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"bossFight","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":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":234,"BodyHash":"FA97141BF8ABCAAC4E7196C6E9AA87457C30C119E7AE2E715AFE2149338888C7","Hash":"9E663FD29C7CF8306044B7AD9D2B7D548AE08C30D15BB68E7B27FDE9A4DBEB77","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)","CandideServer.MessageModels.Bosses.BossLocationMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)","CandideServer.ServerServices.BossServerService::Send_RemoveBossFight(System.Guid, System.Boolean, System.Boolean)","CandideServer.ServerControllers.BossServerController::RemoveBossFight(CandideServer.Models.Boss.BossFightModel, System.Boolean, System.Boolean)","CandideServer.ServerManagers.EntityServerManager::RemoveEntity(System.Guid, Shared.Entity.EntityRemoveInfo)","CandideServer.ServerManagers.DungeonServerManager::GetDungeonLocationFromWorldId(System.Guid)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)"],"StringLiterals":[],"Source":null},{"Id":"RemoveBossLocation(System.Guid)-\u003ESystem.Void","Name":"RemoveBossLocation","Signature":"public System.Void RemoveBossLocation(System.Guid locationId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"locationId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":28,"BodyHash":"EA9E4337C20E77E752E4906877942B0BF33C883621FEAD5F6A4524BFBF4310A2","Hash":"2C36F634839EAFA877B57C8DA520E38095C4196B4BBC0CC223776FDED7C74DBD","CalledMethods":["CandideServer.ServerControllers.BossServerController::RemoveBossLocation(System.Guid)","CandideServer.MessageModels.Bosses.BossLocationMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_RemoveBossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)"],"StringLiterals":[],"Source":null},{"Id":"ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel, System.Boolean, System.Boolean)-\u003ESystem.Void","Name":"ResetBossSpawnLocation","Signature":"public System.Void ResetBossSpawnLocation(CandideServer.Models.Boss.BossLocationModel location, System.Boolean sendMessage, System.Boolean resetEvenIfPlayersInside)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"location","Type":"CandideServer.Models.Boss.BossLocationModel","IsOut":false,"IsOptional":false},{"Name":"sendMessage","Type":"System.Boolean","IsOut":false,"IsOptional":true},{"Name":"resetEvenIfPlayersInside","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":286,"BodyHash":"4CA2BAADA0FAA7D462A9ADCA8FBC45E0D1D6FAE748DD0911AAFF4589A29A6586","Hash":"C32857CFB1018EDDE9DCF404FEC43206A09AE77CE63EFA87F1ED5860FB7EEF4C","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.DungeonLocationModel\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Dungeons.ActiveDungeonModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerSystems.DungeonServerSystem::AnyPlayerInDungeon(System.Guid)","System.DateTime::op_Subtraction(System.DateTime, System.DateTime)","System.TimeSpan::get_TotalDays()","CandideServer.ServerManagers.DungeonServerManager::ResetDungeon(CandideServer.Models.Dungeons.ActiveDungeonModel, CandideServer.Models.Dungeons.DungeonLocationModel)","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)","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xy(Microsoft.Xna.Framework.Vector2)","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Object::ToString()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)","CandideServer.MessageModels.Bosses.BossLocationMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_BossSpawnLocation(CandideServer.MessageModels.Bosses.BossLocationMessage)"],"StringLiterals":["locationId"],"Source":null},{"Id":"ScaleBossHealth(System.Int32, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Int32","Name":"ScaleBossHealth","Signature":"public System.Int32 ScaleBossHealth(System.Int32 players, System.Single baseHealth, System.Single initialIncrease, System.Single decreaseRate, System.Single minIncrease)","Visibility":"public","ReturnType":"System.Int32","Parameters":[{"Name":"players","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"baseHealth","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"initialIncrease","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"decreaseRate","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"minIncrease","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"E41B03640712FFD410A481ADB153ACC1A26CC62B23FAFE6A4DB599297516A7F3","Hash":"7AB34CFE7D04FEB08B01E6AAB1EAEA57928BF5EF4BF6DD31B9914FA449788518","CalledMethods":["CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueUp(System.Int32, System.Single, System.Single, System.Single, System.Single)","System.MathF::Round(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"ScaleBossHealthNoRounding(System.Int32, System.Single, System.Single, System.Single, System.Single)-\u003ESystem.Single","Name":"ScaleBossHealthNoRounding","Signature":"public System.Single ScaleBossHealthNoRounding(System.Int32 players, System.Single baseHealth, System.Single initialIncrease, System.Single decreaseRate, System.Single minIncrease)","Visibility":"public","ReturnType":"System.Single","Parameters":[{"Name":"players","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"baseHealth","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"initialIncrease","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"decreaseRate","Type":"System.Single","IsOut":false,"IsOptional":true},{"Name":"minIncrease","Type":"System.Single","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":12,"BodyHash":"86BA058B51B352B6EC9D99D1E877DCD1FBAE418D1DA194C92B61093D1FBEB5A3","Hash":"F9E88EA9753DF0EA8A5688DC26DDA3868782EFD1E6FD1D101DCD84EBBDED0951","CalledMethods":["CandideCreator.Shared.Helpers.CandideMathHelper::ScaleValueUp(System.Int32, System.Single, System.Single, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"SetBossFightLocked(System.Guid, System.Boolean)-\u003ESystem.Void","Name":"SetBossFightLocked","Signature":"public System.Void SetBossFightLocked(System.Guid bossFightId, System.Boolean locked)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"bossFightId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"locked","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":41,"BodyHash":"517FE99A1045EBB6C9C9AFAAC0715686AF0B4DC11CDB68412A56A008506F01E7","Hash":"216E3029847F8D8A686F44611D83037C669039CED9C9A6765A9375E771BA99A3","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerControllers.BossServerController::SetBossFightLocked(CandideServer.Models.Boss.BossFightModel, System.Boolean)","CandideServer.ServerServices.BossServerService::Send_BossWorldLock(System.Guid, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"SetBossFightMusicParameter(System.Guid, System.Nullable\u00601\u003CSystem.Int32\u003E)-\u003ESystem.Void","Name":"SetBossFightMusicParameter","Signature":"public System.Void SetBossFightMusicParameter(System.Guid entityId, System.Nullable\u003CSystem.Int32\u003E parameterValue)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"parameterValue","Type":"System.Nullable\u003CSystem.Int32\u003E","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":110,"BodyHash":"0BDCB64590DF81DE335FD74B5A1C01B3E311949A7D2AB13D860846B54E216B9E","Hash":"279AF3573A88A397D769BE8BA32DDE7C9D35D0DD717BB5B332CDA5141FF19C14","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::get_Current()","System.Guid::op_Inequality(System.Guid, System.Guid)","CandideServer.ServerServices.BossServerService::Send_BossMusicUpdate(CandideServer.MessageModels.Bosses.BossMusicUpdateMessage)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossFightModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"SpawnBoss(System.String, System.Nullable\u00601\u003CSystem.Guid\u003E, Microsoft.Xna.Framework.Vector3, System.Guid)-\u003ESystem.Void","Name":"SpawnBoss","Signature":"public System.Void SpawnBoss(System.String bossId, System.Nullable\u003CSystem.Guid\u003E locationId, Microsoft.Xna.Framework.Vector3 spawnPos, System.Guid worldId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"bossId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"locationId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"spawnPos","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":478,"BodyHash":"F377EE97DCCC6418EE056EC9BAC9CF85BE00576FA186293875C99AEEC817E04A","Hash":"A388178DA7E63ED1D915F23B2508015B0248895C05975929B7ACEC810DD1701F","CalledMethods":["System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.ServerControllers.BossServerController::UpdateBossLocationState(System.Guid, CandideServer.Models.Boss.BossLocationState)","Shared.Data.BossDataBase::GetBossOrNull(System.String)","System.Collections.Generic.Dictionary\u003CSystem.Int32, CandideServer.ServerServices.ServerJoinedPlayerModel\u003E::get_Count()","System.MathF::Round(System.Single)","System.Guid::NewGuid()","CandideServer.Models.Boss.BossFightModel::.ctor()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","Shared.Aura.Args.BaseStatsAuraArgs::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.Single\u003E::Add(!0, !1)","CandideServer.ServerManagers.AuraServerManager::TryApplyAuraToEntity(System.String, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CSystem.Guid\u003E, Shared.Aura.Args.AbstractAuraArgs, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)","Shared.Entity.EntityWrapper::set_Health(System.Single)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CandideServer.ServerControllers.BossServerController::UpdateBossFight(CandideServer.Models.Boss.BossFightModel)","CandideServer.MessageModels.Bosses.BossFightMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage)"],"StringLiterals":["aura:special:set_max_health","Health"],"Source":null},{"Id":"SpawnBossLootChest(System.Guid, System.String, Microsoft.Xna.Framework.Vector3)-\u003ECandideServer.Entities.ServerEntityModel","Name":"SpawnBossLootChest","Signature":"public CandideServer.Entities.ServerEntityModel SpawnBossLootChest(System.Guid worldId, System.String bossId, Microsoft.Xna.Framework.Vector3 position)","Visibility":"public","ReturnType":"CandideServer.Entities.ServerEntityModel","Parameters":[{"Name":"worldId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"bossId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"position","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":214,"BodyHash":"B55306F636979E9ADFFCB87536E06B7B6B51167D0F9DA3DD0932F60524585B13","Hash":"FC007E7CA2F5F0CC42987E79053A6564781C85754E62DEFC8E67F7F19191C01C","CalledMethods":["Shared.Data.BossDataBase::GetBossOrNull(System.String)","System.Guid::NewGuid()","CandideServer.ServerControllers.SpawnEntityArgs::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::.ctor()","System.Collections.Generic.Dictionary\u003CSystem.String, System.String\u003E::Add(!0, !1)","System.Object::ToString()","CandideServer.ServerManagers.EntityServerManager::SpawnEntity(CandideServer.ServerControllers.SpawnEntityArgs)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"],"StringLiterals":["drop-table-id","inventory_id","special_chest","true","inventory_name","Object_DivineChest","style"],"Source":null},{"Id":"SpawnBossLootChestForBossEntity(System.Guid, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Void","Name":"SpawnBossLootChestForBossEntity","Signature":"public System.Void SpawnBossLootChestForBossEntity(System.Guid entityId, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"position","Type":"System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":11,"BodyHash":"FB89C23295D594AA58C979248BDDE60101B53279558A7E7403FAC287274DDF46","Hash":"061BE78D85CBA623C5FB97CE0C0C1289FD875CDD5BDE3E14C913B554BC9FE74F","CalledMethods":["CandideServer.ServerManagers.BossServerManager::DropLootInternal(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.Entities.ServerEntityModel\u0026)"],"StringLiterals":[],"Source":null},{"Id":"StartBossFight(System.String, Shared.Entity.EntityWrapper, System.Int32, System.String)-\u003ECandideServer.Models.Boss.BossFightModel","Name":"StartBossFight","Signature":"public CandideServer.Models.Boss.BossFightModel StartBossFight(System.String bossId, Shared.Entity.EntityWrapper entity, System.Int32 playerCount, System.String bossFightLocationBossId)","Visibility":"public","ReturnType":"CandideServer.Models.Boss.BossFightModel","Parameters":[{"Name":"bossId","Type":"System.String","IsOut":false,"IsOptional":false},{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"playerCount","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"bossFightLocationBossId","Type":"System.String","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":279,"BodyHash":"5F8772387E184BC0A22B6B64D78079425DB94F3063D74E3C335EF5ED3951380E","Hash":"EAF64DF8CEE0246C5AD2A8089508C3DEC95EB3C23B8ED3B58330099449A94492","CalledMethods":["Shared.Data.BossDataBase::GetBossOrNull(System.String)","CandideServer.Models.Boss.BossFightModel::.ctor()","System.Guid::NewGuid()","Shared.Entity.EntityWrapper::get_Id()","Shared.Entity.EntityWrapper::get_Position()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::get_Current()","System.String::op_Inequality(System.String, System.String)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, CandideServer.Models.Boss.BossLocationModel\u003E::MoveNext()","System.IDisposable::Dispose()","CandideServer.ServerControllers.BossServerController::UpdateBossFight(CandideServer.Models.Boss.BossFightModel)","CandideServer.MessageModels.Bosses.BossFightMessage::.ctor()","CandideServer.ServerServices.BossServerService::Send_BossFightUpdate(CandideServer.MessageModels.Bosses.BossFightMessage)"],"StringLiterals":[],"Source":null},{"Id":"TryDropLoot(System.Guid, CandideServer.Entities.ServerEntityModel\u0026, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003ESystem.Boolean","Name":"TryDropLoot","Signature":"public System.Boolean TryDropLoot(System.Guid entityId, out CandideServer.Entities.ServerEntityModel\u0026 outLoot, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E position)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"entityId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"outLoot","Type":"CandideServer.Entities.ServerEntityModel\u0026","IsOut":true,"IsOptional":false},{"Name":"position","Type":"System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":9,"BodyHash":"E50301446F6EB22307F61A585697CD030F836B28C70D58AD78DB8F8519938D01","Hash":"F0D0A55A0CAB7E2274DC0C0B7CA708DA4CC5A3E0AC4631DA47EBAC4D84F3A37C","CalledMethods":["CandideServer.ServerManagers.BossServerManager::DropLootInternal(System.Guid, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, CandideServer.Entities.ServerEntityModel\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"0AF263E83E6020EF328E579BF52711893D3DF253847E28F6F105D5A14D6A3ABA"}