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; }
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); }