예제 #1
0
 void Awake()
 {
     _creature = gameObject.GetComponentInChildren<CRCreature>();
     _movementBehaviour = gameObject.AddComponent<CRMovementBehaviour>();
     _attackBehaviour = gameObject.AddComponent<CRAttackBehaviour>();
     _abilityBehaviour = gameObject.AddComponent<CRAbilityBehaviour>();
 }
예제 #2
0
파일: CRMove.cs 프로젝트: silantzis/quest
 public CRMove(CRMovementBehaviour movement, Vector3 pos)
 {
     _movement = movement;
     _pos = pos;
 }
예제 #3
0
파일: CRFollow.cs 프로젝트: silantzis/quest
 public CRFollow(CRMovementBehaviour movement, Transform target, float distance = 0)
 {
     _movement = movement;
     _target = target;
     _distance = distance;
 }