private static GameObject ActivatePiranhaImage(EnumQuadrant quad, Piranhas piranhas) { piranhas.piranha00.renderer.enabled = false; piranhas.piranha01.renderer.enabled = false; piranhas.piranha11.renderer.enabled = false; piranhas.piranha10.renderer.enabled = false; if (quad.Equals(EnumQuadrant.QUAD_00)) { piranhas.piranha00.renderer.enabled = true; return(piranhas.piranha00); } else if (quad.Equals(EnumQuadrant.QUAD_01)) { piranhas.piranha01.renderer.enabled = true; return(piranhas.piranha01); } else if (quad.Equals(EnumQuadrant.QUAD_11)) { piranhas.piranha11.renderer.enabled = true; return(piranhas.piranha11); } else if (quad.Equals(EnumQuadrant.QUAD_10)) { piranhas.piranha10.renderer.enabled = true; return(piranhas.piranha10); } return(null); }
// Update is called once per frame void Update() { target = detector.getTarget(); // only look to target if it exists if (target != null) { EnumQuadrant quad = GetTargetQuadrant(target.position, transform.position); currentPiranhaFire = ActivatePiranhaImage(quad, piranhas); } else { currentPiranhaFire = null; } }