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; } }
private void Awake() { toolCheck = GameObject.FindGameObjectWithTag("Player").GetComponent <ToolSwitch>(); direction = gameObject.GetComponent <CharacterController2D>(); }