コード例 #1
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
     EventManager.Instance.AddEventListener <SettingStateEvent>(OnSettingStateChange);
     EventManager.Instance.AddEventListener <BookMarkEvent>(OnBookMarkChange);
 }
コード例 #2
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
     GetAllAnimationClipLength();
     EventManager.Instance.AddEventListener(EventKey.ShowUIEffect, OnShowUIEffect);
 }
コード例 #3
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
     EventManager.Instance.AddEventListener <CursorEvent>(OnCursorEvent);
     EventManager.Instance.AddEventListener <CommonGamePlayPanelUpdateDataEvent>(OnDataUpdateEvent);
 }
コード例 #4
0
        public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
        {
            base.Initialize(uiDataProvider, settings);
            m_model.Initialize(this);

            m_btn_exit_Button.onClick.AddListener(() =>
            {
                Application.Quit();
            });
            m_btn_back_Button.onClick.AddListener(() =>
            {
                var config = m_model.SceneInfo;
                if (!string.IsNullOrEmpty(config.LoadSceneNameOnEnd))
                {
                    GameSceneManager.Instance.LoadScene(SceneLookup.GetEnum(config.LoadSceneNameOnEnd, false));
                }

                if (!string.IsNullOrEmpty(config.LoadMissionIDOnEnd))
                {
                    MissionSceneManager.Instance.LoadMissionScene(MissionSceneManager.Instance.GetMissionEnumBy(config.LoadMissionIDOnEnd, false));
                }

                if (m_model.PopScene())
                {
                    RefreshInfo();
                }
                else
                {
                    InvokeHidePanel();
                }
            });
            EventManager.Instance.AddEventListener <CGScenePointInfoChangeEvent>(OnCGScenePointInfoChange);
        }
コード例 #5
0
        public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
        {
            base.Initialize(uiDataProvider, settings);
            m_model.Initialize(this);

            EventManager.Instance.AddEventListener <GameEvent>(GameEnd);
        }
コード例 #6
0
        public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
        {
            base.Initialize(uiDataProvider, settings);
            m_model.Initialize(this);

            m_btn_createNewArchive_Button.onClick.AddListener(OnClickCreateNewArchive);
            m_btn_back_Button.onClick.AddListener(OnClosePanel);
        }
コード例 #7
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
     gameObject.SetActive(false);
     InitMoveInfo();
     m_animator = GetComponent <Animator>();
 }
コード例 #8
0
        public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
        {
            base.Initialize(uiDataProvider, settings);
            m_model.Initialize(this);
            InitLogItemList();

            m_btn_back_Button.onClick.AddListener(OnClose);
        }
コード例 #9
0
        public virtual void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
        {
            m_uiDataProvider  = uiDataProvider;
            m_uiPanelSettings = settings;
            PanelType         = m_uiPanelSettings.PanelType;


            // Debug.Log(GetType());
        }
コード例 #10
0
        public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
        {
            base.Initialize(uiDataProvider, settings);
            m_model.Initialize(this);

            m_btn_exit_Button.onClick.AddListener(() =>
            {
                Application.Quit();
            });
            m_btn_back_Button.onClick.AddListener(CloseCGScene);

            EventManager.Instance.AddEventListener <CGScenePointInfoChangeEvent>(OnCGScenePointInfoChange);
            EventManager.Instance.AddEventListener <CGSceneCloseEvent>(OnCGSceneClose);
            EventManager.Instance.AddEventListener <PlayerPreSaveArchiveEvent>(OnPlayerPreSaveArchive);
        }
コード例 #11
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_textHelp = new TextHelp();
 }
コード例 #12
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
     gameObject.SetActive(false);
 }
コード例 #13
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
 }
コード例 #14
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_model.Initialize(this);
     m_btn_close_Button.onClick.AddListener(ClickClose);
 }
コード例 #15
0
 public override void Initialize(UIDataProvider uiDataProvider, UIPanelSettings settings)
 {
     base.Initialize(uiDataProvider, settings);
     m_optionItems = new List <OptionItem>();
 }