{"Id":"Candide.Entities.PlayerState.PlayerStates.CarryState","Name":"CarryState","DisplayName":"CarryState","FullName":"Candide.Entities.PlayerState.PlayerStates.CarryState","Namespace":"Candide.Entities.PlayerState.PlayerStates","Kind":"class","Visibility":"internal","IsAbstract":false,"IsSealed":false,"BaseType":"Candide.Entities.PlayerState.PlayerState","Interfaces":[],"SourceLocations":[],"Fields":[{"Id":"_actionDrop:Candide.Entities.PlayerState.PlayerActionTransition","Name":"_actionDrop","Type":"Candide.Entities.PlayerState.PlayerActionTransition","Signature":"private Candide.Entities.PlayerState.PlayerActionTransition _actionDrop","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"C8D35BC5C1388A11A242685F8A06D035CDC7CA68DF3A31C92701CAB5A0AE436D"},{"Id":"_transitionNormal:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionNormal","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionNormal","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"8888C3E8D65C930788124FFCC3E4E2C4B68CA38F61A18CCF4B8A396E42B70F85"},{"Id":"_transitionThrow:Candide.Entities.PlayerState.PlayerTransition","Name":"_transitionThrow","Type":"Candide.Entities.PlayerState.PlayerTransition","Signature":"private Candide.Entities.PlayerState.PlayerTransition _transitionThrow","Visibility":"private","IsStatic":false,"IsLiteral":false,"Hash":"1D43AA52A30D1864A035C39BBDC9A7537B0F2C8D669C7796242F914CD110D6DE"}],"Properties":[],"Events":[],"Methods":[{"Id":"ActionDrop()-\u003ESystem.Boolean","Name":"ActionDrop","Signature":"private System.Boolean ActionDrop()","Visibility":"private","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":1174,"BodyHash":"D4F316877D6A2E46BD7CABE83B45223BF20303350832D412D2CD8CC895672913","Hash":"FC9833D01E3B631D297A4A05056176E966084E876A30D2D8A7AE0AB0D88308FF","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_CarriedEntity()","Shared.Entity.EntityWrapper::get_Position2()","Shared.Entity.EntityWrapper::get_Shape()","Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)","Candide.Entities.PlayerState.PlayerAnimationController::GetIntDirection()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToOrthonormalVector(System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Division(Microsoft.Xna.Framework.Vector2, System.Single)","Shared.Entity.EntityWrapper::get_PositionZ()","CandideCreator.Shared.Helpers.VectorExtension::ToVector3Xyz(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::get_CollisionGroupMask()","Shared.Entity.EntityWrapper::get_TerrainStepHeight()","System.MathF::Max(System.Single, System.Single)","Candide.Entities.PlayerState.PlayerStateHelper::CheckCollision(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector3, CandideCreator.Shared.Collision.CollisionShape, CandideCreator.Shared.Collision.CollisionMasks, System.Single)","Candide.Entities.PlayerState.PlayerStates.CarryState::Drop(Microsoft.Xna.Framework.Vector3)","Microsoft.Xna.Framework.Vector2::Length()","CandideCreator.Shared.Helpers.VectorExtension::TryNormalize(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2\u0026)","Microsoft.Xna.Framework.Vector2::Dot(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","System.Math::Abs(System.Single)","Microsoft.Xna.Framework.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(System.Single, Microsoft.Xna.Framework.Vector2)","CandideCreator.Shared.Helpers.VectorExtension::Abs(Microsoft.Xna.Framework.Vector2)","Shared.Entity.EntityWrapper::set_Position(Microsoft.Xna.Framework.Vector3)"],"StringLiterals":[],"Source":null},{"Id":"BeforeRender()-\u003ESystem.Void","Name":"BeforeRender","Signature":"public System.Void BeforeRender()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":134,"BodyHash":"9ED60439DF3C849DC67A416E66B50F4752AED70E4D9BAAD8A104494A8179704A","Hash":"8FCE7B89554CD114CB547FB5E71F6FB3BA8B81C5803689F0A2084EE6CEB26E30","CalledMethods":["Candide.Input.InputState::get_UsingController()","Candide.Input.PlayerControllerKeyBind::Down()","Microsoft.Xna.Framework.Vector3::.ctor(System.Single, System.Single, System.Single)","Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_Position()","Microsoft.Xna.Framework.Vector3::op_Addition(Microsoft.Xna.Framework.Vector3, Microsoft.Xna.Framework.Vector3)","CandideCreator.Shared.Helpers.VectorExtension::ToScreenSpace(Microsoft.Xna.Framework.Vector3)","Shared.Entity.EntityWrapper::get_Direction()","CandideCreator.Shared.Helpers.VectorExtension::DirectionToVector2(System.Single)","Microsoft.Xna.Framework.Vector2::op_Multiply(Microsoft.Xna.Framework.Vector2, System.Single)","Microsoft.Xna.Framework.Vector2::op_Addition(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)","Microsoft.Xna.Framework.Color::get_White()","CandideCreator.Shared.Graphics.VisualDebug::Line(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color, System.Single, System.Single)"],"StringLiterals":[],"Source":null},{"Id":"CheckCanEnter()-\u003ESystem.Boolean","Name":"CheckCanEnter","Signature":"public System.Boolean CheckCanEnter()","Visibility":"public","ReturnType":"System.Boolean","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":16,"BodyHash":"EA4400C34BB4E8AA337B3FFAFCF66955BE71212AB1FEA79DB5B84A0F32F45A30","Hash":"DA3398A416699B634E7C650A005194F619927C1C8E97925045DEC60F92FCF136","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_CarriedEntity()"],"StringLiterals":[],"Source":null},{"Id":"DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch)-\u003ESystem.Void","Name":"DrawInWorldUI","Signature":"public System.Void DrawInWorldUI(Microsoft.Xna.Framework.Graphics.SpriteBatch batch)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"batch","Type":"Microsoft.Xna.Framework.Graphics.SpriteBatch","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":20,"BodyHash":"8541FE567C4F7CAD903EFC4A50136873CE6ABD5968EB36274CD2D3FA84C30B31","Hash":"9A608E22C6B097040DDF67A282987440B3D92222846DAED97F60944A717EA491","CalledMethods":["Candide.Entities.PlayerState.PlayerState::get_Entity()","Candide.Entities.PlayerState.PlayerStateHelper::DrawInteractionsUI(Microsoft.Xna.Framework.Graphics.SpriteBatch, Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController)"],"StringLiterals":[],"Source":null},{"Id":"Drop(Microsoft.Xna.Framework.Vector3)-\u003ESystem.Void","Name":"Drop","Signature":"public System.Void Drop(Microsoft.Xna.Framework.Vector3 carriedPos)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"carriedPos","Type":"Microsoft.Xna.Framework.Vector3","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":false,"IsConstructor":false,"GenericArity":0,"IlSize":31,"BodyHash":"6F43070F9937D715D44394E69A596BA56423975C5C63155AF6A92CFFE946A64E","Hash":"A392B5AE8FCB27C926B34F714C5D04F79746F4FD6F26A69664D61F978E2714A8","CalledMethods":["System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E::.ctor(!0)","Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)"],"StringLiterals":[],"Source":null},{"Id":"OnDamaged(Shared.Combat.DamageResult)-\u003ESystem.Void","Name":"OnDamaged","Signature":"public System.Void OnDamaged(Shared.Combat.DamageResult damageResult)","Visibility":"public","ReturnType":"System.Void","Parameters":[{"Name":"damageResult","Type":"Shared.Combat.DamageResult","IsOut":false,"IsOptional":false}],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":13,"BodyHash":"A4C87F7A6C4081EEFCB4174FC067A2293175C589B9A85B5C0FE783106B8D61EC","Hash":"E1D9EE0F89CF3B748AC89325D55B9C734AFE1C61367AE9BD30E15E5FC49C18B3","CalledMethods":[],"StringLiterals":[],"Source":null},{"Id":"OnEnter()-\u003ESystem.Void","Name":"OnEnter","Signature":"public System.Void OnEnter()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":58,"BodyHash":"D878F61EB170C82EC551494D0A4CCAD3F1485C4774DECF58E94412D6354573DE","Hash":"7B0C76937258BAA6D48AADA7740403A773FE68B0C7C1FC4BB92F0D693DA37663","CalledMethods":["Candide.GameModels.Services.PlayerActionService::SendCarrying()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_CarriedEntity()","Shared.Entity.EntityWrapper::get_Id()","Candide.Entities.PlayerState.PlayerAnimationController::OnCarrying(System.Guid)"],"StringLiterals":[],"Source":null},{"Id":"OnLeave()-\u003ESystem.Void","Name":"OnLeave","Signature":"public System.Void OnLeave()","Visibility":"public","ReturnType":"System.Void","Parameters":[],"IsStatic":false,"IsAbstract":false,"IsVirtual":true,"IsConstructor":false,"GenericArity":0,"IlSize":1,"BodyHash":"8A6F127E0053EB13AFDA0F394E4CD706376ECB1E15358DC72521A636A4B8AD55","Hash":"D007316766DD32E03D6E7E810EA8FCFC6AECD65B8C4BD8D970C89217F097A605","CalledMethods":[],"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":299,"BodyHash":"E6DB3291C93BD53DF94E0F381C0D23CF6416EB1B7E73A551753AD67210EAFF78","Hash":"1C4ADDB32FA6E3CF3800572C2D77E45253D6043B1F9FBD0C6CA60B34EF0F8540","CalledMethods":["Candide.Entities.PlayerState.PlayerController::UpdateAndCheckCarriedEntityStatus()","Candide.Entities.PlayerState.PlayerController::SendDetach(System.Nullable\u003CMicrosoft.Xna.Framework.Vector3\u003E, System.Boolean)","Candide.Entities.PlayerState.PlayerAnimationController::OnStopCarrying()","Candide.Entities.PlayerState.PlayerTransition::Invoke()","System.ArgumentOutOfRangeException::.ctor()","Candide.Entities.PlayerState.PlayerController::UpdateSafeResetPoints()","Candide.Entities.PlayerState.PlayerState::get_Entity()","Shared.Entity.EntityWrapper::get_CarriedEntity()","Shared.Entity.EntityWrapper::get_FloorHeight()","Shared.Entity.EntityWrapper::set_FloorHeight(System.Single)","Candide.Entities.PlayerState.PlayerStateHelper::UpdateMovement(Shared.Entity.EntityWrapper, Candide.Entities.PlayerState.PlayerController, System.Single)","Candide.Entities.PlayerState.PlayerController::CheckForInteractions()","Candide.Input.PlayerControllerKeyBind::Down()","Candide.Input.PlayerControllerKeyBind::Held()","Candide.Entities.PlayerState.PlayerController::Interact(System.Boolean, System.Boolean)","Candide.Input.InputState::get_UsingController()","Candide.Input.PlayerControllerKeyBind::Released()","Candide.Entities.PlayerState.PlayerController::MouseClicksAvailable()","Candide.Input.PlayerControllerKeyBind::Pressed()","Candide.Entities.PlayerState.PlayerActionTransition::Invoke()"],"StringLiterals":[],"Source":null}],"Hash":"E347A8D98D00C101733959FD16F2603670E1387593DEF29FB0705D258EC6F914"}