예제 #1
0
파일: Unit.cs 프로젝트: Aspekt1024/MazeOfAI
    private void Awake()
    {
        pathfinder = gameObject.AddComponent <UnitPathfinder>();
        xpHandler  = gameObject.AddComponent <Experience>();

        health.CurrentHP = 1;
        health.MaxHP     = 1;
        ObjRadius        = 25f;
        SetupAttributes();
    }
예제 #2
0
 public NPCMover(SceneNPC awholeNPC, UnitPathfinder aPathFinder, CorvoPathFinder aCorvoPathFinder)
 {
     _distanceCalcTimer = 0;
     _walkTarget        = Vector3.zero;
     _isWalkTargetSet   = false;
     _lookDirection     = Quaternion.identity;
     pathFinder         = aPathFinder;
     corvoPathFinder    = aCorvoPathFinder;
     _firstUpdate       = true;
     _wholeNPC          = awholeNPC;
 }
예제 #3
0
 void Awake()
 {
     unitPathFinder = GetComponent <UnitPathfinder>();
 }