private IEnumerator SetUp() { panelView = SettingsPanelHUDView.Create(); hudController = Substitute.For <IHUD>(); panelController = Substitute.For <ISettingsPanelHUDController>(); yield return(null); }
public void Initialize(IHUD hudController, ISettingsPanelHUDController settingsPanelController) { this.hudController = hudController; this.settingsPanelController = settingsPanelController; openAction.OnTriggered += OpenAction_OnTriggered; resetAllButton.onClick.AddListener(ShowResetAllConfirmation); resetAllCancelButton.onClick.AddListener(HideResetAllConfirmation); resetAllOkButton.onClick.AddListener(ResetAllSettings); closeButton.onClick.AddListener(CloseSettingsPanel); settingsAnimator.OnWillFinishHide += OnFinishHide; CreateSections(); isOpen = !settingsAnimator.hideOnEnable; settingsAnimator.Hide(true); }
public void Initialize(IHUD hudController, ISettingsPanelHUDController settingsPanelController, SettingsSectionList sections) { settingsPanelConfig.sections = sections; Initialize(hudController, settingsPanelController); }