//Jimmy Vegas Unity Tutorial //This script is for your wood pile using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class TakeWoodPile : MonoBehaviour { public float TheDistance; public GameObject ActionDisplay; public GameObject ActionText; public GameObject ExtraCursor; public GameObject woodPile; void Update() { TheDistance = PlayerCasting.DistanceFromTarget; } void OnMouseOver() { if (TheDistance <= 3) { ActionText.GetComponent().text = "Take Wood"; ActionDisplay.SetActive(true); ActionText.SetActive(true); ExtraCursor.SetActive(true); } else { ActionText.GetComponent().text = ""; ActionDisplay.SetActive(false); ActionText.SetActive(false); ExtraCursor.SetActive(false); } if (Input.GetButtonDown("Action")) { if (TheDistance <= 3) { ActionText.GetComponent().text = ""; woodPile.SetActive(false); ActionDisplay.SetActive(false); ActionText.SetActive(false); ExtraCursor.SetActive(false); this.gameObject.GetComponent().enabled = false; } } } void OnMouseExit() { ActionText.GetComponent().text = ""; ActionDisplay.SetActive(false); ActionText.SetActive(false); ExtraCursor.SetActive(false); } }