81 lines
2.2 KiB
C#
81 lines
2.2 KiB
C#
using System;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using XRLib;
|
|
using XRLib.UI;
|
|
using XED.Core;
|
|
|
|
namespace XED.UI
|
|
{
|
|
public class Panel_ShortCuts : PanelBase
|
|
{
|
|
public Button Button_ShortCutDropDown;
|
|
public Button Button_Undo;
|
|
public Button Button_Redo;
|
|
public Button Button_Save;
|
|
public Button Button_Export;
|
|
public Button Button_Asset;
|
|
public Button Button_Component;
|
|
public Button Button_Toolbar;
|
|
|
|
public event Action onclickShortCutDropDown;
|
|
public event Action onClickUndo;
|
|
public event Action onClickRedo;
|
|
public event Action onclickSave;
|
|
public event Action onclickExport;
|
|
public event Action onClickOpenAssetWindow;
|
|
public event Action onClickOpenComponentWindow;
|
|
public event Action onclickToolbar;
|
|
|
|
public override void AfterAwake()
|
|
{
|
|
Button_ShortCutDropDown.onClick.AddListener(OnClickShortCutDropDown);
|
|
Button_Undo.onClick.AddListener(OnClickUndo);
|
|
Button_Redo.onClick.AddListener(OnClickRedo);
|
|
Button_Save.onClick.AddListener(OnClickSave);
|
|
Button_Export.onClick.AddListener(OnClickExport);
|
|
Button_Asset.onClick.AddListener(OnClickOpenAssetWindow);
|
|
Button_Component.onClick.AddListener(OnClickOpenComponentWindow);
|
|
Button_Toolbar.onClick.AddListener(OnClickToolbar);
|
|
}
|
|
private void OnClickShortCutDropDown()
|
|
{
|
|
onclickShortCutDropDown?.Invoke();
|
|
}
|
|
|
|
private void OnClickUndo()
|
|
{
|
|
onClickUndo?.Invoke();
|
|
}
|
|
|
|
private void OnClickRedo()
|
|
{
|
|
onClickRedo?.Invoke();
|
|
}
|
|
|
|
private void OnClickSave()
|
|
{
|
|
onclickSave?.Invoke();
|
|
}
|
|
|
|
private void OnClickExport()
|
|
{
|
|
onclickExport?.Invoke();
|
|
}
|
|
|
|
private void OnClickOpenAssetWindow()
|
|
{
|
|
onClickOpenAssetWindow?.Invoke();
|
|
}
|
|
private void OnClickOpenComponentWindow()
|
|
{
|
|
onClickOpenComponentWindow?.Invoke();
|
|
}
|
|
|
|
private void OnClickToolbar()
|
|
{
|
|
onclickToolbar?.Invoke();
|
|
}
|
|
}
|
|
}
|