private void Do_IT()
        {
            int count = targets.Count;

            for (int i = 0; i < count; i++)
            {
                Battle_Entity_Controller target      = targets[i];
                Target_Data_Packet       data_Packet = new Target_Data_Packet(target);
                Action_Instance.Execute(data_Packet);
            }

            targets.Clear();
        }
Esempio n. 2
0
 public override void Execute(Target_Data_Packet target_Data_Packet)
 {
     Debug.Log("Attacked " + target_Data_Packet.target.name);
     target_Data_Packet.target.self_Entity.Combat_Controller.Take_Damage(10);
 }
Esempio n. 3
0
 public abstract void Execute(Target_Data_Packet target_Data_Packet);