Example #1
0
    // Update is called once per frame
    void Update()
    {
        //足の間にオブジェクトを置く
        footCheck.Right.transform.position = CenterPos
                                             (
            foot.Right.transform.position,
            foot.Left.transform.position,
            GameDirector.GetGroundPos.z
                                             );
        footCheck.Left.transform.position = CenterPos
                                            (
            foot.Right.transform.position,
            foot.Left.transform.position,
            GameDirector.GetGroundPos.z
                                            );

        //足の方向を監視させる
        GroundJudge();

        //どんなポーズがされたかを見る
        actionPause = PauseAction();

        onStep = OnTriggerArrayLR()[(int)FOOT_RL.R] || OnTriggerArrayLR()[(int)FOOT_RL.L];

        StepEndProcess();
    }
Example #2
0
    // Update is called once per frame
    void Update()
    {
        //足の間にオブジェクトを置く
        transform.position = CenterPos(footCheck.Right.transform.position,
                                       footCheck.Left.transform.position,
                                       StepDetermination.groundPosition.z);
        //足の方向を監視させる
        GroundJudge();

        //どんなポーズがされたかを見る
        actionPause = PauseAction();
    }
Example #3
0
    // Update is called once per frame
    void Update()
    {
        //足の間にオブジェクトを置く
        footCheck.Right.transform.position = CenterPos
                                             (
            foot.Right.transform.position,
            foot.Left.transform.position,
            0
                                             );
        footCheck.Left.transform.position = CenterPos
                                            (
            foot.Right.transform.position,
            foot.Left.transform.position,
            0
                                            );

        //足の方向を監視させる
        GroundJudge();

        //どんなポーズがされたかを見る
        actionPause = PauseAction();
    }