private void OnCollisionStay(Collision collision) { if (collision.transform.tag == "Player") { objectLocation pOL = collision.transform.GetComponent <objectLocation>(); if (Input.GetKeyDown(kc[index[collision.transform.GetComponent <UserMovement>().charIndexNumber]])) { if (oilNumber == 1) { if (pOL.sendTag() == "orangeOil") { g_Three = Instantiate(gThree, new Vector3(transform.position.x, 8, transform.position.z), Quaternion.identity); oilChangeIcon.SetActive(false); g_Three.GetComponent <gameThree>().pName = collision.transform.name; g_Three.GetComponent <gameThree>().summoner = gameObject; Destroy(collision.transform.Find(pOL.sendTag()), 5); } } if (oilNumber == 2) { if (pOL.sendTag() == "blackOil") { g_Three = Instantiate(gThree, new Vector3(transform.position.x, transform.position.y + 4, transform.position.z), Quaternion.identity); oilChangeIcon2.SetActive(false); g_Three.GetComponent <gameThree>().pName = collision.transform.name; g_Three.GetComponent <gameThree>().summoner = gameObject; Destroy(collision.transform.Find(pOL.sendTag()), 5); } } } } }
private void OnTriggerStay(Collider other) { if (other.tag == "Player") { objectLocation pOL = other.GetComponent <objectLocation>(); if (pOL.sendTag() == "tire") { pOL.giveObject(gameObject); } } }
private void OnCollisionStay(Collision collision) { if (collision.transform.tag == "Player") { objectLocation pOL = collision.transform.GetComponent <objectLocation>(); if (Input.GetKeyDown(kc[index[collision.transform.GetComponent <UserMovement>().charIndexNumber]])) { if (pOL.sendTag() == "paint") { mt.color = omt.color; sendcondition = true; } } } }