Candide.Entities.PlayerState.GrabActionHelper
Type JSONpublic class in Candide.Entities.PlayerState
Type metadata
- Assembly
Romestead - Namespace
Candide.Entities.PlayerState - Base type
System.Object - Hash
0DC2B20C57817FB96ABC9D8B3F756B509679D0997FFF7F05E7B4FCD89031AD8F
Relationships
Base type
System.Object
Fields
| Name | Visibility | Signature |
|---|---|---|
EntityReuseList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityReuseList |
GrabTestList# | private | private System.Collections.Generic.List<Shared.Entity.EntityWrapper> GrabTestList |
HeightTolerance# | private | private System.Single HeightTolerance |
Methods
TryGrabAction
#
public Shared.Entity.EntityWrapper TryGrabAction(Shared.Entity.EntityWrapper grabbingEntity, Microsoft.Xna.Framework.Vector2 directionVector, System.Single collisionLength, System.Boolean mustBePushPull, System.Boolean mustBeCarriable)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.EntityWrapper - StaticTrue
- VirtualFalse
- Hash
5DA8361118F7A9C0AC35C282414D98D91921AD74A37F998E180C6032BD556784 - Body hash
E850F772DA48EC476435C4DCC3BA9DA1FA9613161ACE5BD7670B76888B124D6B - IL size755
Referenced calls
Shared.Entity.EntityWrapper::get_Shape()CandideCreator.Shared.Helpers.VectorExtension::ToNormalDirection(Microsoft.Xna.Framework.Vector2&)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.Vector2::op_UnaryNegation(Microsoft.Xna.Framework.Vector2)CandideCreator.Shared.Models.RectangleF::.ctor(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)Shared.Entity.EntityWrapper::get_Position2()CandideCreator.Shared.Models.RectangleF::Offset(Microsoft.Xna.Framework.Vector2)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntitySystem::GetEntitiesTouchingRectangleArea(CandideCreator.Shared.Models.RectangleF, System.Single, System.Single, System.Collections.Generic.List<Shared.Entity.EntityWrapper>)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()System.Object::Equals(System.Object)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::ContainsKey(!0)Shared.Entity.EntityWrapper::get_NoEntityCollision()Shared.Entity.EntityWrapper::get_CollisionGroupMask()Shared.Entity.EntityWrapper::get_PositionZ()CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Add(!0)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Count()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Item(System.Int32)Microsoft.Xna.Framework.Vector2::.ctor(System.Single, System.Single)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)Microsoft.Xna.Framework.Vector2::op_Subtraction(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable<!!0>, System.Int32)System.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Entity.EntityWrapper>::get_Current()
TryPlayerGrabActionProximity
#
public Shared.Entity.EntityWrapper TryPlayerGrabActionProximity(Shared.Entity.EntityWrapper grabbingEntity, System.Single radius)
Method metadata
- Visibilitypublic
- Return type
Shared.Entity.EntityWrapper - StaticTrue
- VirtualFalse
- Hash
A4AE7154BCF8C75CAF6536347C310BF29C442D43BE1A8631D1CC09AFF09EA4A3 - Body hash
30F9C91CA31E3047CF33C38C68B4DF65E28D686AAD836F6FFD87726B6E33953A - IL size394
Referenced calls
Shared.Entity.EntityWrapper::get_Position2()Shared.Entity.EntityWrapper::get_Position()Shared.Entity.EntitySystem::GetEntitiesTouchingCircleArea(Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Clear()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::GetEnumerator()List.Enumerator<Shared.Entity.EntityWrapper>::get_Current()System.Object::Equals(System.Object)Shared.Entity.EntityWrapper::get_Id()System.Collections.Generic.Dictionary<System.Guid, Shared.Entity.EntityWrapper>::ContainsKey(!0)Shared.Entity.Components.ComponentExtension::HasFlags(Shared.Entity.Components.Component, Shared.Entity.Components.Component)Shared.Entity.EntityWrapper::get_Carriable()Shared.Entity.EntityWrapper::get_PositionZ()Shared.Entity.EntityWrapper::get_Shape()CandideCreator.Shared.Helpers.IntervalHelper::IntervalOverlap(System.Single, System.Single, System.Single, System.Single)System.Collections.Generic.List<Shared.Entity.EntityWrapper>::Add(!0)List.Enumerator<Shared.Entity.EntityWrapper>::MoveNext()System.IDisposable::Dispose()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Count()System.Collections.Generic.List<Shared.Entity.EntityWrapper>::get_Item(System.Int32)System.Linq.Enumerable::Skip(System.Collections.Generic.IEnumerable<!!0>, System.Int32)System.Collections.Generic.IEnumerable<Shared.Entity.EntityWrapper>::GetEnumerator()System.Collections.Generic.IEnumerator<Shared.Entity.EntityWrapper>::get_Current()Microsoft.Xna.Framework.Vector2::Distance(Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2)System.Collections.IEnumerator::MoveNext()Shared.Entity.EntityWrapper::CanAttach(Shared.Entity.EntityWrapper, System.Boolean, System.Boolean)