// Update is called once per frame void Update() { refillNeed = player.GetComponent <Player_Needs>(); if (other) { float dist = Vector3.Distance(other.position, transform.position); if (dist < targetIndicator.m_effectiveDistance) { showText.SetActive(true); if (Input.GetKeyDown(KeyCode.E)) { refillNeed.playerCurrentO2 = 100.2f; // for Tutorial purpose showText1.SetActive(true); } } if (dist > targetIndicator.m_effectiveDistance) { // Disable text when out of range showText.SetActive(false); if (Input.GetKeyDown(KeyCode.N)) { showText1.SetActive(false); } } } }
private void Start() { targetTag = GameObject.FindWithTag("Target"); player = GameObject.FindWithTag("Player"); refillNeed = player.GetComponent <Player_Needs>(); targetIndicator = GetComponent <TargetIndicator>(); }
private void Start() { pNeeds = GetComponent <Player_Needs>(); canvasChild = transform.Find("Canvas"); hudFlicker = GetComponent <HUD_Flicker>(); flashLightCanBeOn = true; flashLightOn = false; flicker = false; HUDisOn = true; }
Player_Needs pNeeds; // will be needed to call some variable from Player_Needs void Start() { pNeeds = GetComponent <Player_Needs>(); canvasChild = transform.Find("Canvas"); CanvasKun(); }
// Use this for initialization void Start() { playerInventory = GetComponent <Player_Inventory>(); playerNeeds = GetComponent <Player_Needs>(); }