{"Id":"CandideServer.Entities.Controllers.ServerProjectileController","Name":"ServerProjectileController","DisplayName":"ServerProjectileController","FullName":"CandideServer.Entities.Controllers.ServerProjectileController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_ownerId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"_ownerId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"private System.Nullable\u003CSystem.Guid\u003E _ownerId","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"64082F197AE9158BBD784151FBEB3244E305EC078CD710C23F6E7AFF805E4740"},{"Id":"_shouldBeRemoved:System.Boolean","Name":"_shouldBeRemoved","Type":"System.Boolean","Signature":"private System.Boolean _shouldBeRemoved","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"FA43270E5A1AEAD0A1535E176CA613DAED921E955CE5C2A076815F76B9C12BDF"},{"Id":"_spellId1:System.String","Name":"_spellId1","Type":"System.String","Signature":"private System.String _spellId1","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"625C9395DC484468EA5C1AF7A8BABD5FAF0631E63909360FF1E6D7555B7C6EE2"},{"Id":"_spellId1Count:System.Single","Name":"_spellId1Count","Type":"System.Single","Signature":"private System.Single _spellId1Count","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"F01243E35EA68701D0FE90899392A61FFB7D0BC3C5A48A5AC2332F72A701F9AC"},{"Id":"_spellId2:System.String","Name":"_spellId2","Type":"System.String","Signature":"private System.String _spellId2","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"6543B8BAD343911C80435A220C42BB9D3367C2585E8B7004264371E85B1067BB"},{"Id":"_spellId2Count:System.Single","Name":"_spellId2Count","Type":"System.Single","Signature":"private System.Single _spellId2Count","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C70316BE0DF64578E76D840E8167F1DE4CEDEA6C588F68F7748983933FB3BF1A"}],"Properties":[],"Events":[],"Methods":[{"Id":"CastSpell()-\u003ESystem.Void","Name":"CastSpell","Signature":"private System.Void CastSpell()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":298,"BodyHash":"C372055BA58D2BCF0F7FA8925B48E06F3704FF7E1B9CE383CD6328A355D03321","Hash":"935D5892B69E8F35645EF17D2AF9A69010452B51772A67901495FBA5CD21F848","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","CandideServer.ServerGameState::TryGetEntityByEitherId(System.Nullable\u003CSystem.Guid\u003E, System.Nullable\u003CSystem.Guid\u003E, CandideServer.Entities.ServerEntityModel\u0026)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_FloorHeight()","System.String::IsNullOrEmpty(System.String)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","System.Nullable\u003CSystem.Single\u003E::.ctor(!0)","CandideServer.ServerManagers.SpellServerManager::TryCastSpell(System.String, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Nullable\u003CSystem.Single\u003E, CandideServer.Entities.ServerEntityModel, System.Nullable\u003CShared.Combat.Spells.Casting.SpellCastingContextItemData\u003E, System.Object, Shared.Models.Spells.AttackSpellArgs, System.Guid, System.Nullable\u003CSystem.Guid\u003E, System.Boolean)"],"StringLiterals":["owner"],"Source":null},{"Id":"EntityInitialize()-\u003ESystem.Void","Name":"EntityInitialize","Signature":"public System.Void EntityInitialize()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":145,"BodyHash":"2F019F6350C4D57D565D52A981172ED60ADAA6B18F2760C84494F8305D27F6B4","Hash":"0D8485539F467A841658DC401FEBFD795F82F972D062AF73F9123F21145DB7C7","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetString(System.String, System.String)","CandideCreator.Shared.Helpers.Parameters::GetFloat(System.String, System.Single)","CandideCreator.Shared.Helpers.Parameters::GetGuid(System.String, System.Guid)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)"],"StringLiterals":["spell_id_1","spell_id_2","spell_id_1_count","spell_id_2_count","owner"],"Source":null},{"Id":"OnEntityCollision(Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Boolean","Name":"OnEntityCollision","Signature":"public System.Boolean OnEntityCollision(Shared.Entity.EntityWrapper otherEntity, Microsoft.Xna.Framework.Vector3 thisOldVelocity, Microsoft.Xna.Framework.Vector3 thisNewVelocity, Microsoft.Xna.Framework.Vector3 otherOldVelocity, Microsoft.Xna.Framework.Vector3 otherNewVelocity, out Microsoft.Xna.Framework.Vector3\u0026 overrideVelocity)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"otherEntity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"thisOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"thisNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherOldVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"otherNewVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"overrideVelocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":true,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":59,"BodyHash":"5A2D037F9A79D8E7B99EC18D11E290AA4B1AD5FD5961DF8B48FA8BE331E3C778","Hash":"CE0B2EBEA1326B809FFC859E771AB405FFB8D4E701C3A25D13A7B094BAF6B7F3","CalledMethods":["Shared.Entity.EntityWrapper::get_Id()","System.Object::Equals(System.Object)","CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()"],"StringLiterals":[],"Source":null},{"Id":"OnTerrainCollision(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3\u0026)-\u003ESystem.Void","Name":"OnTerrainCollision","Signature":"public System.Void OnTerrainCollision(Microsoft.Xna.Framework.Vector3 previousVelocity, Microsoft.Xna.Framework.Vector3\u0026 velocity)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"previousVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"velocity","Type":"Microsoft.Xna.Framework.Vector3\u0026","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"850D6FF936C968C23032A0387BB754E552A95543A69E15E0DEC8BF09322F7B42","Hash":"B4DC1FECC81ED8D639AF5D017E80E1BDB5A0025F4DB0BCC3E95F2BE312452267","CalledMethods":["CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()"],"StringLiterals":[],"Source":null},{"Id":"Update(Microsoft.Xna.Framework.GameTime)-\u003ESystem.Void","Name":"Update","Signature":"public System.Void Update(Microsoft.Xna.Framework.GameTime gameTime)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"gameTime","Type":"Microsoft.Xna.Framework.GameTime","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":81,"BodyHash":"661710F15AE9218AB42D76AA3D6CE7BCB502E6375BD5698EA1D07221C52679D7","Hash":"4CDC993F20C96C69C73EB175F0EFB46B1C9C6BB941D6D8D8A4A43B8753723925","CalledMethods":["Shared.Entity.EntityWrapper::Delete(Shared.Entity.EntityRemoveInfo)","Shared.Entity.EntityWrapper::get_HeightFromFloor()","Shared.Entity.EntityWrapper::get_VelocityZ()","CandideServer.Entities.Controllers.ServerProjectileController::CastSpell()"],"StringLiterals":[],"Source":null}],"Hash":"8FCA1649AA54D88FD2A9D8E82C9F54D4A029A3713B56108ED092DEB7E84C2011"}