C# 클래스 PunkX.Mask

Base class for Entity collision masks.
파일 보기 프로젝트 열기: RichardMarks/PunkX 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
list PunkX.masks.Masklist
parent Entity

보호된 프로퍼티들

프로퍼티 타입 설명
_check CollisionDelegate>.Dictionary

공개 메소드들

메소드 설명
Mask ( ) : System

constructor

assignTo ( Entity parent ) : void

Assigns the mask to the parent.

collide ( Mask mask ) : System.Boolean

Checks for collision with another Mask.

update ( ) : void

Updates the parent's bounds for this mask.

보호된 메소드들

메소드 설명
collideMasklist ( Mask other ) : System.Boolean

Collide against a Masklist.

비공개 메소드들

메소드 설명
collideMask ( Mask other ) : System.Boolean

Collide against an Entity.

메소드 상세

Mask() 공개 메소드

constructor
public Mask ( ) : System
리턴 System

assignTo() 공개 메소드

Assigns the mask to the parent.
public assignTo ( Entity parent ) : void
parent Entity Entity parent for the mask
리턴 void

collide() 공개 메소드

Checks for collision with another Mask.
public collide ( Mask mask ) : System.Boolean
mask Mask The other Mask to check against.
리턴 System.Boolean

collideMasklist() 보호된 메소드

Collide against a Masklist.
protected collideMasklist ( Mask other ) : System.Boolean
other Mask
리턴 System.Boolean

update() 공개 메소드

Updates the parent's bounds for this mask.
public update ( ) : void
리턴 void

프로퍼티 상세

_check 보호되어 있는 프로퍼티

protected Dictionary _check
리턴 CollisionDelegate>.Dictionary

list 공개적으로 프로퍼티

The parent Masklist of the mask.
public Masklist,PunkX.masks list
리턴 PunkX.masks.Masklist

parent 공개적으로 프로퍼티

The parent Entity of this mask.
public Entity parent
리턴 Entity