{"Id":"Shared.Entity.SharedEntitySystemController","Name":"SharedEntitySystemController","DisplayName":"SharedEntitySystemController","FullName":"Shared.Entity.SharedEntitySystemController","Namespace":"Shared.Entity","Kind":"class","Visibility":"public","IsAbstract":true,"IsSealed":true,"BaseType":"System.Object","Interfaces":[],"SourceLocations":[],"Fields":[],"Properties":[],"Events":[],"Methods":[{"Id":"Detach(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CMicrosoft.Xna.Framework.Vector3\u003E)-\u003EShared.Entity.EntityWrapper","Name":"Detach","Signature":"public Shared.Entity.EntityWrapper Detach(Shared.Entity.EntityWrapper carrier, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E detachPosition)","Visibility":"public","ReturnType":"Shared.Entity.EntityWrapper","Parameters":[{"Name":"carrier","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"detachPosition","Type":"System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":271,"BodyHash":"3ECEAA120B919DEE26E26750FCF6B0F2B204439AA3AEBBD701357B0C0FF743ED","Hash":"62696D674351A626EA11A28881AB808B214E1B8004D136AF4AF1C3198C0FA9AA","CalledMethods":["Shared.Entity.EntityWrapper::get_CarriedId()","Shared.Entity.EntitySystem::GetEntityIndexById(System.Nullable\u003CSystem.Guid\u003E)","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_HasValue()","System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::get_Value()","Shared.Entity.EntitySystem::GetWrapper(System.Int32)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Controller()","Shared.Entity.Base.AbstractController::OnDetached(Shared.Entity.EntityWrapper)","Shared.Entity.Base.AbstractController::OnEntityDetached(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"EndThrow(Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Void","Name":"EndThrow","Signature":"public System.Void EndThrow(Shared.Entity.EntityWrapper entity, System.Boolean kill)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"kill","Type":"System.Boolean","IsOut":false,"IsOptional":false}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":128,"BodyHash":"7B952E1C29FBF2A211647700AF8D1E6D8EA2AC55940C76B6F33D9B76171B4365","Hash":"4EEC8642A50590C069B073D7540CEA25F10877C53157939A8EDEBBD50B70549E","CalledMethods":["Shared.Entity.EntitySystem::RemoveEntity(System.Int32, Shared.Entity.EntityRemoveInfo)"],"StringLiterals":[],"Source":null},{"Id":"Throw(Shared.Entity.EntityWrapper, System.Nullable\u00601\u003CSystem.Guid\u003E, Shared.Entity.EntityWrapper, Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3, Shared.Helpers.CastSpellArgs, System.Boolean)-\u003ESystem.Void","Name":"Throw","Signature":"public System.Void Throw(Shared.Entity.EntityWrapper thrower, System.Nullable\u003CSystem.Guid\u003E throwerId, Shared.Entity.EntityWrapper target, Microsoft.Xna.Framework.Vector3 throwPosition, Microsoft.Xna.Framework.Vector3 throwVelocity, Shared.Helpers.CastSpellArgs castSpellArgs, System.Boolean killWhenThrown)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"thrower","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"throwerId","Type":"System.Nullable\u003CSystem.Guid\u003E","IsOut":false,"IsOptional":false},{"Name":"target","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"throwPosition","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"throwVelocity","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false},{"Name":"castSpellArgs","Type":"Shared.Helpers.CastSpellArgs","IsOut":false,"IsOptional":false},{"Name":"killWhenThrown","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":184,"BodyHash":"62F46B0275F4C45F3844364F890F66139236982312C8953F4E6F56390F966EEB","Hash":"11E81146DB28CCAC3ACB7D3473C4126C80B193FDE9DACBA9DA25A15EB025070A","CalledMethods":["Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)","Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntityWrapper::get_Controller()","Shared.Entity.Base.AbstractController::OnThrown(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"TryAttach(Shared.Entity.EntityWrapper, Shared.Entity.EntityWrapper, System.Boolean)-\u003ESystem.Boolean","Name":"TryAttach","Signature":"public System.Boolean TryAttach(Shared.Entity.EntityWrapper carrier, Shared.Entity.EntityWrapper target, System.Boolean forceAttach)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"carrier","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"target","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false},{"Name":"forceAttach","Type":"System.Boolean","IsOut":false,"IsOptional":true}],"IsStatic":true,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":337,"BodyHash":"1BB04A008DC962D25BB432FF51A799C36D6590018068CE34AE9B69D5D584A09F","Hash":"C5E039E3649ACA84B1F54BF552CCC5A2C15306227B447B06C8EEC9F56A047943","CalledMethods":["Shared.Entity.EntityWrapper::get_CarriedId()","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Equality(System.Guid, System.Guid)","Shared.Entity.EntityWrapper::get_Mask()","Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)","Shared.Entity.EntitySystem::GetEntityById(System.Nullable\u003CSystem.Guid\u003E)","Shared.Entity.SharedEntitySystemController::Detach(Shared.Entity.EntityWrapper, System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E)","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Shared.Helpers.SamsPlayerDebuggerHelper::Entity_Set_CarriedId(Shared.Entity.EntitySystem, System.Int32, System.Nullable\u003CSystem.Guid\u003E)","Shared.Entity.Base.AbstractController::OnAttached(Shared.Entity.EntityWrapper)","Shared.Entity.EntityWrapper::get_Controller()","Shared.Entity.Base.AbstractController::OnEntityAttached(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null}],"Hash":"42C132C9C30CC1B22BC72865B30F36A3462C29435E89CC802F168726A0C44EC0"}