public void Initialize()
    {
        Debug.Log("Initializing ControllerState");
        Screen.orientation = ScreenOrientation.LandscapeLeft;

        _backBtn = GameObject.Find(BackButton).GetComponent<Button>();
        _backBtn.onClick.AddListener(() => OnBackClick(_backBtn));

        _leftSlider = GameObject.Find(LeftSlider).GetComponent<Slider>();
        _leftSlider.value = 0;
        _leftSlider.onValueChanged.AddListener(OnLeftSliderChange);

        _rightSlider = GameObject.Find(RightSlider).GetComponent<Slider>();
        _rightSlider.value = 0;
        _rightSlider.onValueChanged.AddListener(OnRightSliderChange);

        _connected = false;
        _connecting = false;
        _zegg = _manager.GetSelectedZegg();
        if (_zegg == null) {
            Application.LoadLevel(Scenes.SCANNER);
            return;
        }

        ConnectToZegg(_zegg.Address);
    }
Example #2
0
    public void AddZeggDevice(string aAddress, string aName)
    {
        if (_zeggDeviceList == null) {
            _zeggDeviceList = new Dictionary<string, ZeggDevice> ();
        }

        if (!_zeggDeviceList.ContainsKey(aAddress)) {
            _zeggDeviceList[aAddress] = new ZeggDevice(aAddress, aName);
        }
    }