{"Id":"Candide.GameModels.Controllers.RaidController","Name":"RaidController","DisplayName":"RaidController","FullName":"Candide.GameModels.Controllers.RaidController","Namespace":"Candide.GameModels.Controllers","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"DirectionApproachKeys:Shared.Text.StringId[]","Name":"DirectionApproachKeys","Type":"Shared.Text.StringId[]","Signature":"public Shared.Text.StringId[] DirectionApproachKeys","Visibility":"public","IsStatic":true,"IsLiteral":false,"Hash":"91BD54F62F1956BAC76178287483FF2D200CE533F3FE2AFC4A235769C9A187F9"}],"Properties":[],"Events":[],"Methods":[{"Id":"GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2)-\u003EShared.Text.StringId","Name":"GetDirectionApproachKey","Signature":"public Shared.Text.StringId GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2 directionVector)","Visibility":"public","ReturnType":"Shared.Text.StringId","Parameters":[{"Name":"directionVector","Type":"Microsoft.Xna.Framework.Vector2","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":24,"BodyHash":"3748B71AF46660DC3CA5B45CAC58B31DEBA250D269FE594315BFDDB7601FDC8B","Hash":"DFEF2484C60030BD49E133B98C70D2921607184E04D885C76E04CFBB46411926","CalledMethods":["CandideCreator.Shared.Helpers.VectorExtension::ToFloatDirection(Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::DirectionTo8IntDirection(System.Single)"],"StringLiterals":[],"Source":null},{"Id":"HandleRaidMessage(System.Guid, System.Byte)-\u003ESystem.Void","Name":"HandleRaidMessage","Signature":"public System.Void HandleRaidMessage(System.Guid raidId, System.Byte messageId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"raidId","Type":"System.Guid","IsOut":false,"IsOptional":false},{"Name":"messageId","Type":"System.Byte","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":292,"BodyHash":"BA11E349A8803404A9A9F0A3FA1177890472E1890B59E8A0142B83113E8C145C","Hash":"075D9449376139E02F6DF7EAB30F3F1BBCBE802075E85E945818F08AE6802826","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::TryGetValue(!0, !1\u0026)","System.Collections.Generic.Dictionary\u003CSystem.Guid, Candide.GameModels.Models.ClientTownModel\u003E::TryGetValue(!0, !1\u0026)","Microsoft.Xna.Framework.Rectangle::get_Center()","Microsoft.Xna.Framework.Point::ToVector2()","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Candide.GameModels.Controllers.RaidController::GetDirectionApproachKey(Microsoft.Xna.Framework.Vector2)","CandideServer.Models.Town.TownModel::GetLocalizedName()","Shared.Text.StringExtensions::GetTranslation(Shared.Text.StringId, System.String)","Candide.Multiplayer.Chat.ChatLogManager::SendLocalChatMessage(System.String, CandideServer.Models.ChatMessageType)","Candide.Sound.SoundPlayer::PlayEventOneShot(System.String, System.Single, System.Single)","Shared.Text.StringDefinitions::GetFormatString(System.String, System.String)"],"StringLiterals":["event:/environment/Village raids/village_raid_announce","Raid_Chat_Arrived","event:/environment/Village raids/village_raid_start","Raid_Chat_Beaten","event:/environment/Village raids/village_raid_end_success","Raid_Chat_Failed","event:/environment/Village raids/village_raid_end_fail"],"Source":null},{"Id":"NewRaid(Shared.Models.Raids.RaidInstanceModel)-\u003ESystem.Void","Name":"NewRaid","Signature":"public System.Void NewRaid(Shared.Models.Raids.RaidInstanceModel raid)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"raid","Type":"Shared.Models.Raids.RaidInstanceModel","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":18,"BodyHash":"2715C5C00F03F4AB7B6A82A64384FA63EB27A971AD3F51846FE3942518BD317A","Hash":"61C4A4D932BAB2986DA6DA14079B353DE1B8012B7D44EDFD71300326CC594D20","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::set_Item(!0, !1)"],"StringLiterals":[],"Source":null},{"Id":"RemoveRaid(System.Guid)-\u003ESystem.Void","Name":"RemoveRaid","Signature":"public System.Void RemoveRaid(System.Guid raidId)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"raidId","Type":"System.Guid","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"B7B633969784A9281D1D6BC2ABB8C7C4932FC272AE2D4D815CC85F6645231175","Hash":"D2EAF999D7058089CBD06649348580A1DF1AAFD2465E541140D89A7CCB9C47CD","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::Remove(!0)"],"StringLiterals":[],"Source":null},{"Id":"SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse)-\u003ESystem.Void","Name":"SyncFullGameState","Signature":"public System.Void SyncFullGameState(CandideServer.ServerServices.GetFullGameStateResponse msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.ServerServices.GetFullGameStateResponse","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":80,"BodyHash":"297F526635F21ED305B24FEE2D9BD81F7EC5B34054331007D003EF54754D2A92","Hash":"5264AD59E38A6567E1F75F045CC685F5D2F898153248C4D9C20A0550A6F3A25B","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::Clear()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Values()","Dictionary.ValueCollection\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::GetEnumerator()","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::get_Current()","System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::set_Item(!0, !1)","Dictionary.ValueCollection.Enumerator\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"Source":null},{"Id":"UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage)-\u003ESystem.Void","Name":"UpdateRaid","Signature":"public System.Void UpdateRaid(CandideServer.MessageModels.Raids.UpdateRaidMessage msg)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"msg","Type":"CandideServer.MessageModels.Raids.UpdateRaidMessage","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":46,"BodyHash":"662530D8309C49B6BFF94B1467BF9A175F8A0E3193639D88C761520FFEDCD18E","Hash":"E512403CCF1039666BA378FC12C7638EED2875385E3AF12D451A1FF099BC1E2B","CalledMethods":["System.Collections.Generic.Dictionary\u003CSystem.Guid, Shared.Models.Raids.RaidInstanceModel\u003E::TryGetValue(!0, !1\u0026)"],"StringLiterals":[],"Source":null}],"Hash":"8D03A17189C4D33211A2AA79238A8206C8C326E4DA3B64DADF0B5B0205507273"}