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;
        }
Пример #2
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);
        }