//////////////////////////////////////////////////////////////////////////////////////////////// /*--------------------------------------------------------------------------------------------*/ 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); }
/*--------------------------------------------------------------------------------------------*/ 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); }