C# 클래스 UnityPlatformer.PlatformerCollider2D.CollisionInfo

파일 보기 프로젝트 열기: llafuente/unity-platformer

공개 프로퍼티들

프로퍼티 타입 설명
above bool
below bool
climbingSlope bool
contacts Contacts[]
contactsCount int
descendingSlope bool
fallingThroughPlatform bool
lastAboveFrame int
lastBelowFrame int
lastLeftFrame int
lastRightFrame int
left bool
leftIsWall bool
right bool
rightIsWall bool
slope UnityEngine.GameObject
slopeAngle float
slopeDistance float
slopeNormal Vector3
velocity Vector3

공개 메소드들

메소드 설명
Clone ( ) : CollisionInfo

Clone

CollisionInfo ( ) : System

Constructor

PushContact ( RaycastHit2D hit, Directions dir ) : void

Add contact to given direction

Reset ( ) : void

Reset current collision object

메소드 상세

Clone() 공개 메소드

Clone
public Clone ( ) : CollisionInfo
리턴 CollisionInfo

CollisionInfo() 공개 메소드

Constructor
public CollisionInfo ( ) : System
리턴 System

PushContact() 공개 메소드

Add contact to given direction
public PushContact ( RaycastHit2D hit, Directions dir ) : void
hit UnityEngine.RaycastHit2D
dir Directions
리턴 void

Reset() 공개 메소드

Reset current collision object
public Reset ( ) : void
리턴 void

프로퍼티 상세

above 공개적으로 프로퍼티

There is a collision at top
public bool above
리턴 bool

below 공개적으로 프로퍼티

There is a collision at bottom
public bool below
리턴 bool

climbingSlope 공개적으로 프로퍼티

Collider is climbing a slope
public bool climbingSlope
리턴 bool

contacts 공개적으로 프로퍼티

Contact list
public Contacts[] contacts
리턴 Contacts[]

contactsCount 공개적으로 프로퍼티

Contact counter
public int contactsCount
리턴 int

descendingSlope 공개적으로 프로퍼티

Collider is descending a slope
public bool descendingSlope
리턴 bool

fallingThroughPlatform 공개적으로 프로퍼티

Is Collider able to fall through a platform
public bool fallingThroughPlatform
리턴 bool

lastAboveFrame 공개적으로 프로퍼티

frames since last top collision
public int lastAboveFrame
리턴 int

lastBelowFrame 공개적으로 프로퍼티

frames since last bottom collision
public int lastBelowFrame
리턴 int

lastLeftFrame 공개적으로 프로퍼티

frames since last left collision
public int lastLeftFrame
리턴 int

lastRightFrame 공개적으로 프로퍼티

frames since last right collision
public int lastRightFrame
리턴 int

left 공개적으로 프로퍼티

There is a collision at left
public bool left
리턴 bool

leftIsWall 공개적으로 프로퍼티

There is a wall at left
public bool leftIsWall
리턴 bool

right 공개적으로 프로퍼티

There is a collision at right
public bool right
리턴 bool

rightIsWall 공개적으로 프로퍼티

There is a wall at right
public bool rightIsWall
리턴 bool

slope 공개적으로 프로퍼티

Slope GameObject
public GameObject,UnityEngine slope
리턴 UnityEngine.GameObject

slopeAngle 공개적으로 프로퍼티

Slope angle
public float slopeAngle
리턴 float

slopeDistance 공개적으로 프로퍼티

Distance to slope
public float slopeDistance
리턴 float

slopeNormal 공개적으로 프로퍼티

Slope normal
public Vector3 slopeNormal
리턴 Vector3

velocity 공개적으로 프로퍼티

Real velocity Collider has moved
public Vector3 velocity
리턴 Vector3