예제 #1
0
    void arrows_listener()
    {
        if (Input.GetKeyDown(KeyCode.RightBracket))
        {
            p2mm.request_revive();
        }
        if (Input.GetKeyDown(KeyCode.Backslash))
        {
            p2mm.request_death();
        }
        //if (Input.GetKeyDown (KeyCode.Z)) {
        //pmm.request_landing ();
        //}
        ////////////////////////////////////
        if (Input.GetKeyDown(KeyCode.Return))
        {
            p2mm.request_jab();
        }
        ////////////////////////////////////
        if (Input.GetKey(KeyCode.LeftArrow))
        {
            if (!Input.GetKey(KeyCode.RightArrow))
            {
                p2mm.request_run_left();
            }
            //pmm.request_run_left();
        }
        if (Input.GetKeyUp(KeyCode.LeftArrow))
        {
            if (!Input.GetKey(KeyCode.RightArrow))
            {
                p2mm.request_stop_running();
            }
        }
        /////////////////////////////////////
        if (Input.GetKey(KeyCode.RightArrow))
        {
            if (!Input.GetKey(KeyCode.LeftArrow))
            {
                p2mm.request_run_right();
            }
            //pmm.request_run_right();
        }
        if (Input.GetKeyUp(KeyCode.RightArrow))
        {
            if (!Input.GetKey(KeyCode.LeftArrow))
            {
                p2mm.request_stop_running();
            }
        }
        //////////////////////////////////////
        if (Input.GetKeyDown(KeyCode.RightArrow) && Input.GetKey(KeyCode.LeftArrow))
        {
            Debug.Log("Request face right");
            p2mm.request_face_right();
            p2am.stop_running();
        }
        if (Input.GetKeyDown(KeyCode.LeftArrow) && Input.GetKey(KeyCode.RightArrow))
        {
            Debug.Log("Request face left");
            p2mm.request_face_left();
            p2am.stop_running();
        }
        ///////////////////////////////////////

        if (Input.GetKeyDown(KeyCode.RightShift))
        {
            p2mm.request_jump();
        }
        ///////////////////////////////////////
    }
예제 #2
0
    void wasd_listener()
    {
        if (Input.GetKeyDown(KeyCode.Tab))
        {
            pmm.request_revive();
        }
        if (Input.GetKeyDown(KeyCode.Q))
        {
            pmm.request_death();
        }
        if (Input.GetKeyDown(KeyCode.Z))
        {
            pmm.request_landing();
        }
        ////////////////////////////////////
        if (Input.GetKeyDown(KeyCode.E))
        {
            pmm.request_jab();
        }
        ////////////////////////////////////
        if (Input.GetKey(KeyCode.A))
        {
            if (!Input.GetKey(KeyCode.D))
            {
                pmm.request_run_left();
            }
            //pmm.request_run_left();
        }
        if (Input.GetKeyUp(KeyCode.A))
        {
            if (!Input.GetKey(KeyCode.D))
            {
                pmm.request_stop_running();
            }
        }
        /////////////////////////////////////
        if (Input.GetKey(KeyCode.D))
        {
            if (!Input.GetKey(KeyCode.A))
            {
                pmm.request_run_right();
            }
            //pmm.request_run_right();
        }
        if (Input.GetKeyUp(KeyCode.D))
        {
            if (!Input.GetKey(KeyCode.A))
            {
                pmm.request_stop_running();
            }
        }
        //////////////////////////////////////
        if (Input.GetKeyDown(KeyCode.D) && Input.GetKey(KeyCode.A))
        {
            Debug.Log("Request face right");
            pmm.request_face_right();
            pam.stop_running();
        }
        if (Input.GetKeyDown(KeyCode.A) && Input.GetKey(KeyCode.D))
        {
            Debug.Log("Request face left");
            pmm.request_face_left();
            pam.stop_running();
        }
        ///////////////////////////////////////

        if (Input.GetKeyDown(KeyCode.LeftShift))
        {
            pmm.request_jump();
        }
        ///////////////////////////////////////
    }