Ejemplo n.º 1
0
        ////////////////////////////////////////////////////////////////////////////////////////////////
        /*--------------------------------------------------------------------------------------------*/
        public void Awake()
        {
            if (NavigationProvider == null)
            {
                throw FailMissing("Navigation Provider");
            }

            if (CustomizationProvider == null)
            {
                throw FailMissing("Customization Provider");
            }

            if (InputProvider == null)
            {
                throw FailMissing("Input Provider");
            }

            if (OptionalCameraReference == null)
            {
                OptionalCameraReference = gameObject.transform;
            }

            State = new HovercastState(NavigationProvider, CustomizationProvider,
                                       InputProvider, OptionalCameraReference);
        }
Ejemplo n.º 2
0
        /*--------------------------------------------------------------------------------------------*/
        public void Update()
        {
            IHovercastState state     = vHovercastSetup.State;
            bool            enableKey = (state.Menu.DisplayStrength <= 0);

            if (vPrevEnableKey == enableKey)
            {
                return;
            }

            vTextField.SetActive(enableKey);

            foreach (ItemPanel itemPanel in vKeyboardItemPanels)
            {
                itemPanel.IsEnabled = enableKey;
            }

            vPrevEnableKey = enableKey;
        }
		////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		public void Awake() {
			if ( NavigationProvider == null ) {
				throw FailMissing("Navigation Provider");
			}

			if ( CustomizationProvider == null ) {
				throw FailMissing("Customization Provider");
			}

			if ( InputProvider == null ) {
				throw FailMissing("Input Provider");
			}

			if ( OptionalCameraReference == null ) {
				OptionalCameraReference = gameObject.transform;
			}

			State = new HovercastState(NavigationProvider, CustomizationProvider, 
				InputProvider, OptionalCameraReference);
		}