Ejemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (VrJoystick.VrJoy.Bt01Pick == true)
        {
            if (Reset == false)
            {
                SceneE.InitSceneObject();
                MainPlayer.transform.position = SceneE.SceneNpcPos.StartPos;
                Reset = true;
            }
        }
        else
        {
            Reset = false;
            if (VrJoystick.VrJoy.InPick == false && VrJoystick.VrJoy.Bt01Pick == false && VrJoystick.VrJoy.Bt02Pick == false && Input.GetMouseButtonDown(0))
            {
                SceneE.GetPathFind().StartFindPath(MainPlayer, VrJoystick.VrJoy.PickScenePoint);
                //SceneE.GetPathFind().StartFindPath(MainPlayer,new Vector2(Input.mousePosition.x,Input.mousePosition.y));
            }

            SceneE.GetPathFind().FindPathUpdate(MainPlayer, VrJoystick.VrJoy.VJRnormals, CharactorSpeed);
        }

        Camera.main.transform.position = new Vector3(MainPlayer.transform.position.x + 3.5f, MainPlayer.transform.position.y + 5.0f, MainPlayer.transform.position.z + 3.5f);
    }