public void setMetalState() { if (itemInHand.tag == "Metal") { metalSt = itemInHand.GetComponent <metalStats>(); } }
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"); } }
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"); }
void OnTriggerEnter(Collider col) { metalSt = col.gameObject.transform.GetChild(2).GetComponent <playerStatus>().metalSt; fill.SetActive(true); fillBG.SetActive(true); }