Пример #1
0
 public void setMetalState()
 {
     if (itemInHand.tag == "Metal")
     {
         metalSt = itemInHand.GetComponent <metalStats>();
     }
 }
Пример #2
0
    void OnTriggerStay(Collider col)
    {
        if (col.tag == "Player_1" && Input.GetKeyDown(KeyCode.Joystick1Button0) && player1.itemInHand.tag == "Metal" && metalOnOven.tag == "Void")
        {
            Debug.Log("Intento Dejar en el Horno");
            metalPick.metalPicked.transform.position = new Vector3(ovenPosition.position.x, ovenPosition.position.y, ovenPosition.position.z);
            metalPick.metalPicked.transform.parent   = null;
            metalOnOven = metalPick.metalPicked.gameObject;
            metalSt     = metalOnOven.GetComponent <metalStats>();

            player1.itemInHand = voidPrefab;
            metalInOven        = true;
        }
        else if (col.tag == "Player_1" && Input.GetKeyDown(KeyCode.Joystick1Button0) && metalSt.warm && player1.itemInHand.tag == "Void" && metalOnOven.tag == "Metal")
        {
            Debug.Log("Intento Agarra del Horno");
            player1.itemInHand             = metalOnOven;
            metalOnOven.transform.position = hand.transform.position;
            metalOnOven.transform.parent   = hand.transform;

            metalOnOven = voidPrefab;
            warmTime    = 0;
            metalInOven = false;
            //metalHot = false;
        }
        else
        {
            // Debug.Log("EL PUTO HORNO TIENE UN PEO");
        }
    }
Пример #3
0
 void OnTriggerEnter(Collider col)
 {
     if (col.gameObject.tag == "Player_2")
     {
         col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().setMetalState();
         metalSt = col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt;
         Debug.Log("Choca " + col.gameObject);
     }
     //Debug.Log(col.gameObject);
     buttonB.SetActive(true);
     buttonX.SetActive(true);
     fill.SetActive(true);
     fillBG.SetActive(true);
     if (col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().itemInHand.tag == "Metal")
     {
         if (col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt.metalSize == 0)
         {
             weaponBButton0.SetActive(true);
             weaponXButton0.SetActive(true);
         }
         else if (col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt.metalSize == 1)
         {
             weaponBButton1.SetActive(true);
             weaponXButton1.SetActive(true);
         }
         else if (col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt.metalSize == 2)
         {
             weaponBButton2.SetActive(true);
             weaponXButton2.SetActive(true);
         }
         else
         {
             Debug.Log("no metal State " + col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt.metalSize);
         }
     }
     // else Debug.Log("Void Hand");
 }
Пример #4
0
 void OnTriggerEnter(Collider col)
 {
     metalSt = col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt;
     fill.SetActive(true);
     fillBG.SetActive(true);
 }