Пример #1
0
 void OnTriggerExit(Collider other)
 {
     if (other.gameObject.tag.Equals("generatorBall"))
     {
         entered   = false;
         contained = null;
     }
 }
Пример #2
0
 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;
         }
     }
 }
Пример #3
0
 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;
     }
 }