void OnTriggerExit(Collider other) { if (other.gameObject.tag.Equals("generatorBall")) { entered = false; contained = null; } }
void OnTriggerEnter(Collider other) { Debug.Log("burh"); if (other.gameObject.tag.Equals("generatorBall")) { GeneratorBall gb = other.gameObject.GetComponent <GeneratorBall>(); if (gb.chargeAmount == 100) { CmdDestroyStuff(); } else { gb.transform.position = startPosForBall.position; } } }
void OnTriggerEnter(Collider other) { if (other.gameObject.tag.Equals("generatorBall")) { //entered = true; //GeneratorBall gb = other.gameObject.GetComponent<GeneratorBall>(); //contained = gb; //if(gb.chargeAmount == 100) //{ // other.gameObject.transform.position = donePosition.position; //} entered = true; GeneratorBall gb = other.gameObject.GetComponent <GeneratorBall>(); contained = gb; gb.giveCharge(100); other.gameObject.transform.position = donePosition.position; other.gameObject.GetComponent <MeshRenderer>().material = chargedMaterial; } }