示例#1
0
 void Awake()
 {
     attackComponent     = GetComponent <AttackAndAnimation>();
     animator            = GetComponent <Animator>();
     skillPlaceComponent = GetComponent <EnemySkillPlace>();
     deadComponent       = GetComponent <DeadEnemy>();
 }
示例#2
0
 void Awake()
 {
     headForTarget       = GetComponent <HeadForTargetByMove>();
     turnComponent       = GetComponent <Turn>();
     attackComponent     = GetComponent <AttackAndAnimation>();
     animator            = GetComponent <Animator>();
     skillPlaceComponent = GetComponent <EnemySkillPlace>();
     deadComponent       = GetComponent <DeadEnemy>();
 }
示例#3
0
        public static void Submit(DeadEnemy e)
        {
            //Debug.WriteLine("enemy submitted");
            float d = SceneManager.gameScene.player.DistanceSquared(e.Center);

            if (d < dist)
            {
                //Debug.WriteLine("it was best");
                dist    = d;
                closest = e;
            }
        }
示例#4
0
 public static void Init()
 {
     closest = null;
     dist    = float.MaxValue;
 }