예제 #1
0
    private void ElevatorDownExit()
    {
        Walk_Pro_Action_Control_Data data = KATVR_Global.KDevice_Landform.Action;

        data.Reset_Slowly = 1;
        KATVR_Global.KDevice_Landform.Action = data;

        exitEvent?.Invoke();
    }
예제 #2
0
    IEnumerator WaitResetLift(float delay)
    {
        yield return(new WaitForSeconds(delay));

        Walk_Pro_Action_Control_Data data = KATVR_Global.KDevice_Landform.Action;

        data.Reset_Slowly = 0;
        KATVR_Global.KDevice_Landform.Action = data;
    }
예제 #3
0
    private void PlummetEnter()
    {
        Walk_Pro_Action_Control_Data data = KATVR_Global.KDevice_Landform.Action;

        data.lift         = 0;
        data.Down         = 1;
        data.lift_active  = 0;
        data.Reset_Slowly = 0;
        KATVR_Global.KDevice_Landform.Action = data;
        enterEvent?.Invoke();
    }
예제 #4
0
    private void ElevatorDownEnter()
    {
        Walk_Pro_Action_Control_Data data = KATVR_Global.KDevice_Landform.Action;

        Debug.Log("Walk_Pro_Action_Control_Data" + data.lift);
        data.lift        -= 1;
        data.lift_active  = 1;
        data.Reset_Slowly = 0;
        KATVR_Global.KDevice_Landform.Action = data;
        enterEvent?.Invoke();
        move = true;
    }
예제 #5
0
    private void ElevatorRiseEnter()
    {
        Walk_Pro_Action_Control_Data data = KATVR_Global.KDevice_Landform.Action;

        data.lift        += 1;
        data.lift_active  = 1;
        data.Reset_Slowly = 0;
        KATVR_Global.KDevice_Landform.Action = data;
        enterEvent?.Invoke();
        move = true;
        StartCoroutine(WaitResetLift(2f));
    }
예제 #6
0
    private void SurgeEnter()
    {
        Walk_Pro_Action_Control_Data data = KATVR_Global.KDevice_Landform.Action;

        data.lift         = 0;
        data.Up           = 1;
        data.lift_active  = 0;
        data.Reset_Slowly = 0;
        KATVR_Global.KDevice_Landform.Action = data;
        enterEvent?.Invoke();
        player.GetComponent <Rigidbody>().AddForce(Vector3.up * 200, ForceMode.Force);
        player = null;
    }