Beispiel #1
0
 void HwnagAtk(GameObject Hwang, GameObject player)
 {
     hwanginfo = Hwang.GetComponent <Hwang>();
     Hwanganim = GameObject.FindGameObjectWithTag("Hwang").GetComponent <Animator>();
     Hwanganim.SetTrigger("Hill");
     if (player.name == "knight")
     {
         knightinfo      = player.GetComponent <Knight>();
         knightinfo.atk += hwanginfo.atk;
     }
     if (player.name == "Archer")
     {
         archerinfo      = player.GetComponent <Archer>();
         archerinfo.atk += hwanginfo.atk;
     }
     if (player.name == "Assassin")
     {
         assassininfo      = player.GetComponent <Assassin>();
         assassininfo.atk += hwanginfo.atk;
     }
     if (player.name == "Hwang")
     {
         hwanginfo      = player.GetComponent <Hwang>();
         hwanginfo.atk += hwanginfo.atk;
     }
     if (player.name == "Wizard")
     {
         wizardinfo      = player.GetComponent <Wizard>();
         wizardinfo.atk += hwanginfo.atk;
     }
     if (player.name == "King")
     {
         kinginfo      = player.GetComponent <King>();
         kinginfo.atk += hwanginfo.atk;
     }
     Hwanganim.SetTrigger("idle");
 }
Beispiel #2
0
 void SkeletonAtk(GameObject Skeleton, GameObject player, Knight knightinfo, Archer archerinfo, Assassin assassininfo, Wizard wizardinfo, Hwang hwanginfo, King kinginfo, Skeleton Enemyinfo)
 {
     Enemyinfo = Skeleton.GetComponent <Skeleton>();
     Debug.Log(player.name);
     if (player.name == "knight" || player.name == "knight(Clone)")
     {
         knightinfo     = player.GetComponent <Knight>();
         knightinfo.hp -= Enemyinfo.atk;
         if (knightinfo.hp <= 0)
         {
             Destroy(player);
         }
     }
     if (player.name == "Archer" || player.name == "Archer(Clone)")
     {
         archerinfo     = player.GetComponent <Archer>();
         archerinfo.hp -= Enemyinfo.atk;
         if (archerinfo.hp <= 0)
         {
             Destroy(player);
         }
     }
     if (player.name == "Assassin" || player.name == "Assassin(Clone)")
     {
         assassininfo     = player.GetComponent <Assassin>();
         assassininfo.hp -= Enemyinfo.atk;
         if (assassininfo.hp <= 0)
         {
             Destroy(player);
         }
     }
     if (player.name == "Hwang" || player.name == "Hwang(Clone)")
     {
         hwanginfo     = player.GetComponent <Hwang>();
         hwanginfo.hp -= Enemyinfo.atk;
         if (hwanginfo.hp <= 0)
         {
             Destroy(player);
         }
     }
     if (player.name == "Wizard" || player.name == "Wizard(Clone)")
     {
         wizardinfo     = player.GetComponent <Wizard>();
         wizardinfo.hp -= Enemyinfo.atk;
         if (wizardinfo.hp <= 0)
         {
             Destroy(player);
         }
     }
     if (player.name == "King" || player.name == "King(Clone)")
     {
         kinginfo     = player.GetComponent <King>();
         kinginfo.hp -= Enemyinfo.atk;
         if (kinginfo.hp <= 0)
         {
             Destroy(player);
         }
     }
     Enemyanim = GameObject.FindGameObjectWithTag("skeleton").GetComponent <Animator>();
     Enemyanim.SetTrigger("atk");
 }