コード例 #1
0
 void MakeInstance()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
コード例 #2
0
 void Die()
 {
     isDead = true;
     EnemyHPManager.GetInstance().enemyList.Remove(this);
     anim.SetTrigger("isDead");
     Invoke("Delete", 0.9f);
     PlayDataManager.Instance.GameScore += 10;
 }
コード例 #3
0
 public static EnemyHPManager GetInstance()
 {
     if (instance == null)
     {
         instance = new EnemyHPManager();
     }
     return(instance);
 }
コード例 #4
0
ファイル: EnemySpawner.cs プロジェクト: wooohyuk/17th_AppJam
    public void CreateEnemy(EEnemyType type, Vector3 pos)
    {
        var enemy = Instantiate(enemyPrefabs[(int)type], canvasParent);

        enemy.transform.localPosition = pos;
        enemy.GetComponentInChildren <EnemyMovement>().SetTarget(player);

        EnemyHPManager.GetInstance().enemyList.Add(enemy.GetComponentInChildren <EnemyHealth>());
    }
コード例 #5
0
ファイル: TriggerOnHit.cs プロジェクト: calsf/aura
 void Awake()
 {
     enemyHP = GetComponent <EnemyHPManager>();
 }