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