Example #1
0
        /// <summary>
        /// 遅延初期化
        /// </summary>
        public override void LateInitialize()
        {
            base.LateInitialize();

            //コンポーネントの取得
            database = unitEditor.database;

            //menuの取得
            UnitEditorUIMainmenu mainmenu = (UnitEditorUIMainmenu)unitEditor.ui.sidemenu.GetUIComponent(MENU);

            //UIコールバック追加
            mainmenu.selectBtn.onClick.AddListener(OnSelectBtnClicked);
        }
        public override void LateInitialize()
        {
            base.LateInitialize();

            //コンポーネントの取得
            polyLine = unitEditor.polyLine;
            database = unitEditor.database;
            maker    = (UnitEditorPolyLineMaker)polyLine.GetState(LINE_COM);

            //UIコールバックの設定
            UnitEditorUIMainmenu mainmenu = (UnitEditorUIMainmenu)unitEditor.ui.sidemenu.GetUIComponent(MENU);

            mainmenu.makeBtn.onClick.AddListener(OnMakeBtnClicked);

            //ColorEditFieldの取得
            colorEditField = unitEditor.ui.colorEditField;
        }