/// <summary> /// 出現時処理。 /// </summary> public void AppearNext() { // 次の敵へ currentID++; var go = Instantiate(enemyObjectBase) as GameObject; enemyObject = go.GetComponent <EnemyController>(); enemyObject.ID = currentID; EnemyData data = EnemyData.Get(currentID - 1); if (data == null) { GameManager.Instance().OnAllKilled(); return; } enemyObject.HP = data.hp; enemyObject.MaxHP = data.hp; enemyObject.hpGauge = hpGauge; enemyObject.hpGauge.SetPercent(1); enemyObject.Appear(); enemyObject.data = data; enemyObject.damageNumber = damageNumber; enemyObject.hpGauge.SetElement(data.element); Debug.Log("Enemy was appeard."); Debug.Log("ID : " + enemyObject.ID); Debug.Log("HP : " + enemyObject.HP); }
protected override void Awake() { base.Awake(); TableLoader.LoadAllData(); Debug.Log("이이잉 : " + EnemyData.Get(1).Key); SetPlayCompoenent(false); }