//シングルトンにしてMainSystemの下に生やすか悩んだけど、今のところ状態持たないのでUtilにした public static void AttackToAnt(Ant from, Ant target) { var damage = from.CommonData.BasicEfficiency; target.Data.Health -= damage; }
/// <summary> /// 敵アリのHPを減算するメソッド. /// 自分のAntクラスを登録しておく必要があります. /// </summary> /// <param name="enemy">敵アリオブジェクトを指定</param> void ReduceEnemyHP(Ant enemy) { // enemy.Data.HP -= ability; }
/// <summary> /// 敵アリのHPを減算するメソッド. /// 自分のAntクラスを登録しておく必要があります. /// </summary> /// <param name="enemy">敵アリオブジェクトを指定</param> void ReduceEnemyHP(Ant enemy) { enemy.Data.Health -= 1 /*myself.Data.Attack*/;; }
public EnemyCombatStrategy(Ant target) { _targetAnt = target; }
void Start() { myself = GetComponent <Ant>(); }