Exemple #1
0
        //シングルトンにしてMainSystemの下に生やすか悩んだけど、今のところ状態持たないのでUtilにした

        public static void AttackToAnt(Ant from, Ant target)
        {
            var damage = from.CommonData.BasicEfficiency;

            target.Data.Health -= damage;
        }
Exemple #2
0
 /// <summary>
 /// 敵アリのHPを減算するメソッド.
 /// 自分のAntクラスを登録しておく必要があります.
 /// </summary>
 /// <param name="enemy">敵アリオブジェクトを指定</param>
 void ReduceEnemyHP(Ant enemy)
 {
     // enemy.Data.HP -= ability;
 }
Exemple #3
0
 /// <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;
 }
Exemple #5
0
 void Start()
 {
     myself = GetComponent <Ant>();
 }