Exemplo n.º 1
0
 public override void Hit()
 {
     toolCheck = GameObject.FindGameObjectWithTag("Player").GetComponent <ToolSwitch>();
     if (toolCheck.CheckState() == "axe")
     {
         text.text = "";
         while (dropCount > 0)
         {
             dropCount--;
             Vector3 position = transform.position;
             position.x += spread * UnityEngine.Random.value - spread / 2;
             position.y += spread * UnityEngine.Random.value - spread / 2;
             GameObject go = Instantiate(pickUpDrop);
             go.transform.position = position;
         }
         Destroy(gameObject);
     }
     else if (toolCheck.CheckState() != "axe")
     {
         text.text = "Equip Axe To Break";
         return;
     }
 }
Exemplo n.º 2
0
 private void Awake()
 {
     toolCheck = GameObject.FindGameObjectWithTag("Player").GetComponent <ToolSwitch>();
     direction = gameObject.GetComponent <CharacterController2D>();
 }