Esempio n. 1
0
        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);
 }