{"Id":"CandideServer.Entities.Controllers.ServerPermanentStubController","Name":"ServerPermanentStubController","DisplayName":"ServerPermanentStubController","FullName":"CandideServer.Entities.Controllers.ServerPermanentStubController","Namespace":"CandideServer.Entities.Controllers","Kind":"class","Visibility":"public","IsAbstract":false,"IsSealed":false,"BaseType":"Shared.Entity.Base.AbstractController","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"EmptyStubCheckTime:System.Single","Name":"EmptyStubCheckTime","Type":"System.Single","Signature":"public System.Single EmptyStubCheckTime","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"6CD0D9AE22374D54CAC72B2367DD5D18FE3B7357366CB68DDE99F42AF36744C9"},{"Id":"EmptyStubCheckTimer:System.Single","Name":"EmptyStubCheckTimer","Type":"System.Single","Signature":"public System.Single EmptyStubCheckTimer","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"9F232854F434CEF08B86B34C2AA2A791604A95E6E44F3454A4AC0B9E81C31610"},{"Id":"EntityOnStubId:System.Nullable\u00601\u003CSystem.Guid\u003E","Name":"EntityOnStubId","Type":"System.Nullable\u003CSystem.Guid\u003E","Signature":"public System.Nullable\u003CSystem.Guid\u003E EntityOnStubId","Visibility":"public","IsStatic":false,"IsLiteral":false,"Hash":"E864F7DA375E30ECCF2D1888E2FD44C47A23CE3D8CB46545EF3A3A9B40E16595"},{"Id":"EntityOnStubKey:System.String","Name":"EntityOnStubKey","Type":"System.String","Signature":"public System.String EntityOnStubKey","Visibility":"public","IsStatic":true,"IsLiteral":true,"Hash":"DB6C4D370A9003776D3BDB4DDCE601C2FF1CAA3D1E17DF66B2E5BEB482A4409E"}],"Properties":[{"Id":"EntityOnStub:Shared.Entity.EntityWrapper","Name":"EntityOnStub","Type":"Shared.Entity.EntityWrapper","Signature":"public Shared.Entity.EntityWrapper EntityOnStub","Visibility":"public","HasGetter":true,"HasSetter":false,"Hash":"B57C7956D90EDC8719F3685212A159259F0A9F4EFB8C00F990954958BB99B55D"}],"Events":[],"Methods":[{"Id":"ClearEntityOnStub()-\u003ESystem.Void","Name":"ClearEntityOnStub","Signature":"private System.Void ClearEntityOnStub()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":92,"BodyHash":"B8B3D861BB912B45756566D3198B0F895A8DDD2F2F2CDD2CD25619703F272008","Hash":"D92F829E5C0323B387B024BFFE39C6118E06265E8B318D31262951A2C5F341E6","CalledMethods":["CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()","Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)","CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"],"StringLiterals":["eos"],"Source":null},{"Id":"EmptyStubCheckForWood()-\u003ESystem.Void","Name":"EmptyStubCheckForWood","Signature":"private System.Void EmptyStubCheckForWood()","Visibility":"private","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":115,"BodyHash":"8014CE453921CA82464DB0F0843A8D04BD232671F35986F3066430A76D8CFB5C","Hash":"724AB12843DFDE5D20FFDD991D449179B667C96624A500B4C99B2986D3426794","CalledMethods":["Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntityWrapper::get_PositionZ()","Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)","System.Collections.Generic.List\u003CShared.Entity.EntityWrapper\u003E::GetEnumerator()","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::get_Current()","CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)","List.Enumerator\u003CShared.Entity.EntityWrapper\u003E::MoveNext()","System.IDisposable::Dispose()"],"StringLiterals":[],"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":105,"BodyHash":"A6C546B765A09C6C379AB1A5210FBFE5FAC29B3C047A30EDF2D88A514B233E21","Hash":"CB0A91EA6E21BD8C318DE3AE5AEB97FD0D27448DDAC6C0A1A6CFCF57CD2E1592","CalledMethods":["CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Collections.Generic.Dictionary\u003CSystem.Guid, CandideServer.Entities.ServerEntityModel\u003E::TryGetValue(!0, !1\u0026)","CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":["eos"],"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":27,"BodyHash":"7E1C60DA7C471552A6B8D4FD107EB74621AB044737973ED955BED0576DDD42A6","Hash":"5DD413BD11F86B57282B022AFB6C0EE2267D9171663B909FFC839340945C8250","CalledMethods":["CandideServer.Entities.Controllers.ServerPermanentStubController::TryPutEntityOnStub(Shared.Entity.EntityWrapper)"],"StringLiterals":[],"Source":null},{"Id":"OnProjectileHit(System.Int32, Shared.Combat.Spells.Casting.CastSpell)-\u003ESystem.Boolean","Name":"OnProjectileHit","Signature":"public System.Boolean OnProjectileHit(System.Int32 id, Shared.Combat.Spells.Casting.CastSpell spell)","Visibility":"public","ReturnType":"System.Boolean","Parameters":[{"Name":"id","Type":"System.Int32","IsOut":false,"IsOptional":false},{"Name":"spell","Type":"Shared.Combat.Spells.Casting.CastSpell","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":2,"BodyHash":"E2CDC8BD55A83F129BBA1F1163CD64A9844A3B8BC1E22E5FD9644B9217AB7C8C","Hash":"678706F6FACFA76ACFB784C4328466C20F75990B0B0F71A6E1186B336F7481A6","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnRemove(Shared.Entity.EntityRemoveInfo)-\u003ESystem.Void","Name":"OnRemove","Signature":"public System.Void OnRemove(Shared.Entity.EntityRemoveInfo entityRemoveInfo)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"entityRemoveInfo","Type":"Shared.Entity.EntityRemoveInfo","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":7,"BodyHash":"50C41CEC33063CF6A39261BC278C8F5F176FBE4548B4E7444A810B599C8254AB","Hash":"001212FAC182DE3E7042E4FBD6FC7274683314AF271939CB4764F17D8ECB5CCC","CalledMethods":["CandideServer.Entities.Controllers.ServerPermanentStubController::ClearEntityOnStub()"],"StringLiterals":[],"Source":null},{"Id":"OnServerSetState(System.Int32)-\u003ESystem.Void","Name":"OnServerSetState","Signature":"public System.Void OnServerSetState(System.Int32 state)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"state","Type":"System.Int32","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":211,"BodyHash":"D84AC1180C8B760048BA99F26CC69A4267081002FBE12C72DFF421B2BBFAF628","Hash":"A07B0F1AC642BEE8CF90D7489E763BD068E1BEF3863C04E2F5232C23C872272B","CalledMethods":["CandideServer.Entities.Controllers.ServerPermanentStubController::ClearEntityOnStub()","Shared.Entity.EntityWrapper::get_Frame()","Shared.Entity.EntityWrapper::set_Frame(System.Int32)","Shared.Entity.EntityWrapper::get_MaskRef()","Shared.Entity.Components.ComponentExtension::RemoveFlag(Shared.Entity.Components.Component\u0026, Shared.Entity.Components.Component)","CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","Shared.Entity.EntityWrapper::set_Immovable(System.Boolean)","Microsoft.Xna.Framework.Vector3::get_Zero()","Shared.Entity.EntityWrapper::set_Acceleration(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Velocity(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_StandingOnEntityId(System.Int32)","Shared.Entity.EntityWrapper::get_Position()","Shared.Entity.EntityWrapper::get_CollisionHeight()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::set_IsThrown(System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"TryPutEntityOnStub(Shared.Entity.EntityWrapper)-\u003ESystem.Boolean","Name":"TryPutEntityOnStub","Signature":"private System.Boolean TryPutEntityOnStub(Shared.Entity.EntityWrapper entity)","Visibility":"private","ReturnType":"System.Boolean","Parameters":[{"Name":"entity","Type":"Shared.Entity.EntityWrapper","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":259,"BodyHash":"F99D8A201AD621C81FC89BE44E954922CA27DA96363A4CAF50C5578730BFAE7B","Hash":"5C65E3F255FD91EA2BB41E10D3BAC789DF3D469C1EF23DEA339D268D06DCF44B","CalledMethods":["Shared.Entity.EntityWrapper::get_Mask()","System.Enum::HasFlag(System.Enum)","Shared.Entity.EntityWrapper::get_Carriable()","Shared.Entity.EntityWrapper::get_CarrierId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Entity.EntityWrapper::get_StandingOnEntityId()","Shared.Entity.EntityWrapper::get_Id()","System.Nullable\u003CSystem.Guid\u003E::.ctor(!0)","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)","CandideCreator.Shared.Helpers.Parameters::GetGuidOrNull(System.String, System.Nullable\u003CSystem.Guid\u003E)","System.Nullable\u003CSystem.Guid\u003E::get_Value()","System.Nullable\u003CSystem.Guid\u003E::GetValueOrDefault()","System.Guid::op_Inequality(System.Guid, System.Guid)","System.Object::ToString()","CandideServer.SyncStrategies.SyncStrategy::Everyone()","CandideServer.Entities.ServerEntitySystemManager::UpdateEntityParameter(Shared.Entity.EntityWrapper, System.String, System.String, CandideServer.SyncStrategies.SyncStrategy, System.Boolean)"],"StringLiterals":["eos"],"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":139,"BodyHash":"A5E9F26D6530C6EFAB08D6F58E6C9958D920108A5E2593405E2FFA5DCAB946D8","Hash":"67578D17926F7031D8641FB55CFF45958F5BCBB917A6DF226A7AA721A49C26AA","CalledMethods":["Shared.Entity.EntityWrapper::get_Fdt()","CandideServer.Entities.Controllers.ServerPermanentStubController::EmptyStubCheckForWood()","CandideServer.Entities.Controllers.ServerPermanentStubController::get_EntityOnStub()","Shared.Entity.EntityWrapper::get_StandingOnEntityId()","Shared.Entity.EntityWrapper::get_CarrierId()","System.Nullable\u003CSystem.Guid\u003E::get_HasValue()","Shared.Entity.Base.AbstractController::OnServerSetState(System.Int32)"],"StringLiterals":[],"Source":null}],"Hash":"24293A57AA74A02F641A79EC4D35DC3625FAACFC2E946AAD0185C1DB77FEBA1F"}