Romestead Assembly Reference

Candide.Entities.PlayerState.GrabActionHelper

Type JSON

public class in Candide.Entities.PlayerState

Methods2
Properties0
Fields3
Events0
Type metadata
  • AssemblyRomestead
  • NamespaceCandide.Entities.PlayerState
  • Base typeSystem.Object
  • Hash0DC2B20C57817FB96ABC9D8B3F756B509679D0997FFF7F05E7B4FCD89031AD8F

Relationships

Base type

System.Object

Fields

NameVisibilitySignature
EntityReuseListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> EntityReuseList
GrabTestListprivateprivate System.Collections.Generic.List<Shared.Entity.EntityWrapper> GrabTestList
HeightToleranceprivateprivate 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 typeShared.Entity.EntityWrapper
  • StaticTrue
  • VirtualFalse
  • Hash5DA8361118F7A9C0AC35C282414D98D91921AD74A37F998E180C6032BD556784
  • Body hashE850F772DA48EC476435C4DCC3BA9DA1FA9613161ACE5BD7670B76888B124D6B
  • 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()
Called by

TryPlayerGrabActionProximity

public Shared.Entity.EntityWrapper TryPlayerGrabActionProximity(Shared.Entity.EntityWrapper grabbingEntity, System.Single radius)

Method metadata
  • Visibilitypublic
  • Return typeShared.Entity.EntityWrapper
  • StaticTrue
  • VirtualFalse
  • HashA4AE7154BCF8C75CAF6536347C310BF29C442D43BE1A8631D1CC09AFF09EA4A3
  • Body hash30F9C91CA31E3047CF33C38C68B4DF65E28D686AAD836F6FFD87726B6E33953A
  • IL size394
Referenced calls
Called by