Пример #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;
        }
        /// <summary>
        /// 遅延初期化
        /// </summary>
        public override void LateInitialize()
        {
            base.LateInitialize();

            //selectParts
            selectParts = (UnitEditorSelectParts)owner;

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

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

            menu.adjustBtn.onClick.AddListener(OnAdjustButtonClicked);
        }
Пример #4
0
        public override void LateInitialize()
        {
            base.LateInitialize();

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

            //ColorEditFieldにパーツの色を反映
            colorEditField = unitEditor.ui.colorEditField;

            //パーツコールバックの設定
            database.onPartsClick.AddListener(OnPartsClicked);

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

            menu.exitBtn.onClick.AddListener(OnExitButtonClicked);
        }