C# 클래스 RayCastMgr, UnityDemo

상속: MonoBehaviour
파일 보기 프로젝트 열기: rouchen/UnityDemo

보호된 프로퍼티들

프로퍼티 타입 설명
cbFunction RayCastCallback

공개 메소드들

메소드 설명
OnRayCast ( Vector3 hitPozs, Camera cam, float dis = 1000f ) : void

RayCast interface

Register ( string layers, RayCastCallback rayCastCb ) : bool

註冊RayCastMgr

UnRegister ( RayCastCallback rayCastCb ) : bool

反註冊RayCastMgr

보호된 메소드들

메소드 설명
ResetLayerMask ( ) : void

設定mask

Start ( ) : void
Update ( ) : void

測試用.

비공개 메소드들

메소드 설명
RayCastMgr ( ) : System.Collections

메소드 상세

OnRayCast() 공개 메소드

RayCast interface
public OnRayCast ( Vector3 hitPozs, Camera cam, float dis = 1000f ) : void
hitPozs Vector3 position Vector3 list
cam Camera
dis float
리턴 void

Register() 공개 메소드

註冊RayCastMgr
public Register ( string layers, RayCastCallback rayCastCb ) : bool
layers string layer name
rayCastCb RayCastCallback callback(RaycastHit[] rayCastHit)
리턴 bool

ResetLayerMask() 보호된 메소드

設定mask
protected ResetLayerMask ( ) : void
리턴 void

Start() 보호된 메소드

protected Start ( ) : void
리턴 void

UnRegister() 공개 메소드

反註冊RayCastMgr
public UnRegister ( RayCastCallback rayCastCb ) : bool
rayCastCb RayCastCallback callback
리턴 bool

Update() 보호된 메소드

測試用.
protected Update ( ) : void
리턴 void

프로퍼티 상세

cbFunction 보호되어 있는 프로퍼티

protected RayCastCallback cbFunction
리턴 RayCastCallback