Ejemplo n.º 1
0
 // 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);
             }
         }
     }
 }
Ejemplo n.º 2
0
 private void Start()
 {
     targetTag       = GameObject.FindWithTag("Target");
     player          = GameObject.FindWithTag("Player");
     refillNeed      = player.GetComponent <Player_Needs>();
     targetIndicator = GetComponent <TargetIndicator>();
 }
Ejemplo n.º 3
0
 private void Start()
 {
     pNeeds            = GetComponent <Player_Needs>();
     canvasChild       = transform.Find("Canvas");
     hudFlicker        = GetComponent <HUD_Flicker>();
     flashLightCanBeOn = true;
     flashLightOn      = false;
     flicker           = false;
     HUDisOn           = true;
 }
Ejemplo n.º 4
0
    Player_Needs pNeeds; // will be needed to call some variable from Player_Needs

    void Start()
    {
        pNeeds      = GetComponent <Player_Needs>();
        canvasChild = transform.Find("Canvas");
        CanvasKun();
    }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     playerInventory = GetComponent <Player_Inventory>();
     playerNeeds     = GetComponent <Player_Needs>();
 }