void Muere() { Rotar rotar = transform.parent.GetComponent <Rotar>(); FantasmaSeEscapa fantasmaSeEscapa = transform.parent.GetComponent <FantasmaSeEscapa>(); int puntuacion = (int)((100 * rotar.radioActual) / fantasmaSeEscapa.radioAlcanzadoParaEscaparse); estadoJuego.IncrementarPuntuacion(puntuacion); Instantiate(explosionPrefab, transform.position, transform.rotation); Destroy(gameObject.transform.parent.gameObject); }
void CrearFantasma(Transform padre, Transform centro) { Transform fantasmasTransform = Instantiate(fantasmaPrefab, centro.transform.position, centro.transform.rotation) as Transform; fantasmasTransform.parent = padre; Rotar rotar = fantasmasTransform.GetComponent <Rotar>(); rotar.objetoCentroDeRotacion = centro; float valorVelocidadRotacion = ((diferenciaVelocidadRotacion * Time.timeSinceLevelLoad) / tiempoCumplido) + velocidadRotacionInicial; float valorIncrementoRadio = ((diferenciaIncrementoRadio * Time.timeSinceLevelLoad) / tiempoCumplido) + incrementoRadioInicial; rotar.rotacionPorSegundo = valorVelocidadRotacion; rotar.incrementoRadioPorSegundo = valorIncrementoRadio; Animation animation = fantasmasTransform.GetComponentInChildren <Animation>(); animation["Aparecer"].layer = 1; animation.Play("Aparecer"); }
public void BecauseOf() { _rotar1 = new Rotar(1, 'A'); _rotar2 = new Rotar(2, 'B'); _rotar3 = new Rotar(3, 'C'); var rotarFactory = new Mock<IRotarFactory>(); rotarFactory.Setup(x => x.GetRotar(1, 'A')).Returns(_rotar1); rotarFactory.Setup(x => x.GetRotar(2, 'B')).Returns(_rotar2); rotarFactory.Setup(x => x.GetRotar(3, 'C')).Returns(_rotar3); _enigmaMachine = new EnigmaMachine(rotarFactory.Object, new []{ 1, 2, 3 }, new []{ 'A', 'B', 'C' }); }
// Use this for initialization void Start() { rotar = GetComponent<Rotar>(); }
// Use this for initialization void Start() { rotar = GetComponent<Rotar>(); estadoJuego = ControladorDelJuego.ObtenerComponente<EstadoJuego>("ControladorDelJuego"); }
// Use this for initialization void Start() { rotar = GetComponent <Rotar>(); estadoJuego = ControladorDelJuego.ObtenerComponente <EstadoJuego>("ControladorDelJuego"); }
public void BecauseOf() { _rotar = new Rotar(3, 'K'); _rotar.Shift(); _rotar.Shift(); _rotar.Shift(); _reuslt = _rotar.Convert('E'); }
public void BecauseOf() { _rotar = new Rotar(1, 'M'); _reuslt = _rotar.Reverse('X'); }
public void BecauseOf() { _rotar = new Rotar(3, 'V'); _leftRotar = new Mock<IRotar>(); _rotar.LeftRotar = _leftRotar.Object; _rotar.Shift(); }
public void BecauseOf() { _rotar = new Rotar(3, 'V'); _rotar.Shift(); }