public void Flip() { if (this.speed > 0) { VectorFaseR.GetComponent <ArrowOscilator>().setDesfasaje(0f); VectorFaseS.GetComponent <ArrowOscilator>().setDesfasaje(120f); VectorFaseT.GetComponent <ArrowOscilator>().setDesfasaje(240f); IndicadorFaseR.GetComponentInChildren <Text>().text = "Fase R"; IndicadorFaseS.GetComponentInChildren <Text>().text = "Fase S"; ChangeMaterial(CablesFaseR, PCableMaterial); ChangeMaterial(CablesFaseS, NCableMaterial); } else if (this.speed.Equals(0)) { VectorFaseS.SetActive(false); VectorFaseR.SetActive(false); VectorFaseT.SetActive(false); } else { VectorFaseR.GetComponent <ArrowOscilator>().setDesfasaje(0f); VectorFaseT.GetComponent <ArrowOscilator>().setDesfasaje(120f); VectorFaseS.GetComponent <ArrowOscilator>().setDesfasaje(240f); IndicadorFaseR.GetComponentInChildren <Text>().text = "Fase S"; IndicadorFaseS.GetComponentInChildren <Text>().text = "Fase R"; ChangeMaterial(CablesFaseR, NCableMaterial); ChangeMaterial(CablesFaseS, PCableMaterial); } }
public void setArrowsSpeed() { VectorFaseR.GetComponent <ArrowOscilator>().timeFactor = speed / speedFactor; VectorFaseS.GetComponent <ArrowOscilator>().timeFactor = speed / speedFactor; VectorFaseT.GetComponent <ArrowOscilator>().timeFactor = speed / speedFactor; }