private void Awake() { psControl = new PS4Control(); psControl.camara.Giro.performed += ctx => giroCam = ctx.ReadValue <Vector2>(); psControl.camara.Giro.canceled += ctx => giroCam = Vector2.zero; }
private void Awake() { psControl = new PS4Control(); psControl.Movimientos.subirNave.started += ctx => subo = true; psControl.Movimientos.saltar.started += ctx => bajo = true; //psControl.Movimientos.subirNave.canceled += ctx => subo = false; }
private void Awake() //Seguir probando con la colision rigid body,box collider casi funciona { InitialSpeed = runSpeed; camPlayer = FindObjectOfType <CameraPlayer>(); movNave = FindObjectOfType <MovimientosNave>(); boxC = GetComponent <BoxCollider>(); miAnimator = GetComponentInParent <Animator>(); naveAnimator = movNave.GetComponent <Animator>(); //---------------------------------------------------------- psControl = new PS4Control(); //Agacharse psControl.Movimientos.agachar.performed += ctx => agacho = true; psControl.Movimientos.agachar.canceled += ctx => agacho = false; //SAlto psControl.Movimientos.saltar.performed += ctx => saltar = true; psControl.Movimientos.saltar.canceled += ctx => saltar = false; //Giro psControl.Movimientos.Spin.started += ctx => giro = true; psControl.Movimientos.Spin.canceled += ctx => giro = false; //Puñetazo psControl.Movimientos.puñetazo.started += ctx => puñetazo = true; psControl.Movimientos.puñetazo.canceled += ctx => puñetazo = false; //Movimiento psControl.Movimientos.Caminar.performed += ctx => movimiento = ctx.ReadValue <Vector2>(); psControl.Movimientos.Caminar.canceled += ctx => movimiento = Vector2.zero; //Gestion de escena psControl.Movimientos.reiniciarApp.started += ctx => Application.LoadLevel(0); //psControl.Movimientos.reiniciarApp.canceled += ctx => ; psControl.Movimientos.salirApp.started += ctx => Application.Quit(); }