C# Class RayCastMgr, UnityDemo

Inheritance: MonoBehaviour
Afficher le fichier Open project: rouchen/UnityDemo

Protected Properties

Свойство Type Description
cbFunction RayCastCallback

Méthodes publiques

Méthode Description
OnRayCast ( Vector3 hitPozs, Camera cam, float dis = 1000f ) : void

RayCast interface

Register ( string layers, RayCastCallback rayCastCb ) : bool

註冊RayCastMgr

UnRegister ( RayCastCallback rayCastCb ) : bool

反註冊RayCastMgr

Méthodes protégées

Méthode Description
ResetLayerMask ( ) : void

設定mask

Start ( ) : void
Update ( ) : void

測試用.

Private Methods

Méthode Description
RayCastMgr ( ) : System.Collections

Method Details

OnRayCast() public méthode

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

Register() public méthode

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

ResetLayerMask() protected méthode

設定mask
protected ResetLayerMask ( ) : void
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

UnRegister() public méthode

反註冊RayCastMgr
public UnRegister ( RayCastCallback rayCastCb ) : bool
rayCastCb RayCastCallback callback
Résultat bool

Update() protected méthode

測試用.
protected Update ( ) : void
Résultat void

Property Details

cbFunction protected_oe property

protected RayCastCallback cbFunction
Résultat RayCastCallback