示例#1
0
    private void Awake()
    {
        psControl = new PS4Control();

        psControl.camara.Giro.performed += ctx => giroCam = ctx.ReadValue <Vector2>();

        psControl.camara.Giro.canceled += ctx => giroCam = Vector2.zero;
    }
示例#2
0
    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();
    }