CalculateRaySpacing() | UnityPlatformer.RaycastController | inline |
center | UnityPlatformer.RaycastController | |
collisionMask | UnityPlatformer.RaycastController | |
ConsolidateCollisions() | UnityPlatformer.PlatformerCollider2D | inline |
debug | UnityPlatformer.RaycastController | |
DisableLeaveGround() | UnityPlatformer.PlatformerCollider2D | inline |
DisableSlopes(float resetDelay=0.5f) | UnityPlatformer.PlatformerCollider2D | inline |
EnableLeaveGround(float resetDelay=0.5f) | UnityPlatformer.PlatformerCollider2D | inline |
enableSlopes | UnityPlatformer.PlatformerCollider2D | |
EnableSlopes() | UnityPlatformer.PlatformerCollider2D | inline |
FallThroughPlatform(float resetDelay=0.5f) | UnityPlatformer.PlatformerCollider2D | inline |
FeetRay(float rayLength, LayerMask mask) | UnityPlatformer.RaycastController | inline |
ForeachFeetRay(float rayLength, ref Vector3 velocity, RayItr itr, bool checkGravitySwap=true) | UnityPlatformer.RaycastController | inline |
ForeachHeadRay(float rayLength, ref Vector3 velocity, RayItr itr, bool checkGravitySwap=true) | UnityPlatformer.RaycastController | inline |
ForeachLeftRay(float rayLength, ref Vector3 velocity, RayItr itr) | UnityPlatformer.RaycastController | inline |
ForeachRightRay(float rayLength, ref Vector3 velocity, RayItr itr) | UnityPlatformer.RaycastController | inline |
GetBottomLeft() | UnityPlatformer.RaycastController | inline |
GetBottomRight() | UnityPlatformer.RaycastController | inline |
GetDownSlopeDir() | UnityPlatformer.PlatformerCollider2D | inline |
GetDownVector() | UnityPlatformer.RaycastController | inline |
gravity | UnityPlatformer.PlatformerCollider2D | |
gravityOverride | UnityPlatformer.PlatformerCollider2D | |
height | UnityPlatformer.RaycastController | |
horizontalRayCount | UnityPlatformer.RaycastController | |
IsDirectionAbove(int dir) | UnityPlatformer.PlatformerCollider2D | inline |
IsDirectionBelow(int dir) | UnityPlatformer.PlatformerCollider2D | inline |
IsMovingAgainstGravity(ref Vector3 velocity) | UnityPlatformer.PlatformerCollider2D | inline |
IsOnGround(int graceFrames=0) | UnityPlatformer.PlatformerCollider2D | inline |
LeftFeetRay(float rayLength, Vector3 velocity) | UnityPlatformer.RaycastController | inline |
localCenter | UnityPlatformer.RaycastController | |
maxClimbAngle | UnityPlatformer.PlatformerCollider2D | |
maxDescendAngle | UnityPlatformer.PlatformerCollider2D | |
minDistanceToEnv | UnityPlatformer.RaycastController | |
minTranslation | UnityPlatformer.PlatformerCollider2D | |
Move(Vector3 velocity, float delta) | UnityPlatformer.PlatformerCollider2D | inline |
OnEnable() | UnityPlatformer.PlatformerCollider2D | inlinevirtual |
onLanding | UnityPlatformer.PlatformerCollider2D | |
onLeaveGround | UnityPlatformer.PlatformerCollider2D | |
onLeftWall | UnityPlatformer.PlatformerCollider2D | |
onRightWall | UnityPlatformer.PlatformerCollider2D | |
onTop | UnityPlatformer.PlatformerCollider2D | |
Raycast(Vector2 origin, Vector2 direction, float rayLength, int mask, Color? color=null) | UnityPlatformer.RaycastController | inline |
RayItr(ref RaycastHit2D hit, ref Vector3 velocity, int dir, int idx) | UnityPlatformer.RaycastController | |
ResetFallingThroughPlatform() | UnityPlatformer.PlatformerCollider2D | inline |
RightFeetRay(float rayLength, Vector3 velocity) | UnityPlatformer.RaycastController | inline |
skinWidth | UnityPlatformer.RaycastController | |
Start() | UnityPlatformer.PlatformerCollider2D | inlinevirtual |
terminalVelocity | UnityPlatformer.PlatformerCollider2D | |
UpdateInnerBounds() | UnityPlatformer.RaycastController | inline |
UpdateRaycastOrigins() | UnityPlatformer.RaycastController | inline |
useRigidbody2D | UnityPlatformer.PlatformerCollider2D | |
VerticalRay(float directionY, int index, float rayLength, ref Vector3 velocity, Color? c=null) | UnityPlatformer.RaycastController | inline |
verticalRayCount | UnityPlatformer.RaycastController | |
wallAngle | UnityPlatformer.PlatformerCollider2D | |