Beispiel #1
0
        protected override void Start()
        {
            base.Start();

            _inputWrapper           = _metaContext.Get <IInputWrapper>();
            _inputWrapper.LockState = _metaMouseConfig.EnableOnStart ? CursorLockMode.Locked : CursorLockMode.None;

            GameObject mousePrefab   = (GameObject)Resources.Load("MetaMouse");
            GameObject mouseInstance = Instantiate(mousePrefab);

            _metaMouse = mouseInstance.GetComponent <MetaMouse>();
            _metaMouse.Initialize(_metaContext.Get <IEventCamera>(), _inputWrapper, this);
            _metaMouse.StartMouse(_metaMouseConfig.EnableOnStart);
        }
Beispiel #2
0
    // Use this for initialization
    void Start()
    {
        activeScene = SceneManager.GetActiveScene();

        tweakFromSliders = true;
        if (!isSimple)
        {
            metaMouse = GameObject.Find("MetaMouse(Clone)").GetComponent <Meta.Mouse.MetaMouse>();

            if (!metaMouse)
            {
                getValuesFromSlider = true;
            }
        }


        latitudeSlider.interactable  = tweakFromSliders;
        longitudeSlider.interactable = tweakFromSliders;
    }
Beispiel #3
0
    void MovePointerWithMouse()
    {
        // testing.GetComponent<MetaDebug>().Log(metaMouse.transform.position.ToString());

        if (isSimple)
        {
            Vector3 mc = Input.mousePosition;
            mc.z = 10f;
            Vector3 pos = Camera.main.ScreenToWorldPoint(mc);
            metaMouseXwOfset = pos.x;
            metaMouseZwOfset = pos.y;
        }
        else
        {
            if (!metaMouse)
            {
                metaMouse = GameObject.Find("MetaMouse(Clone)").GetComponent <Meta.Mouse.MetaMouse>();
            }
            metaMouseXwOfset = metaMouse.transform.position.x;        //Mathf.Clamp(metaMouse.transform.position.x + 0.5f, 0, 2);
            metaMouseZwOfset = metaMouse.transform.position.z;        //Mathf.Clamp(metaMouse.transform.position.z - 0.96f, 0, 2);
        }
    }