protected override void OnPrefabInit() { keepMenuOpen = true; base.OnPrefabInit(); buttons = new ButtonInfo[1]; buttons.Add(new ButtonInfo("TEST", Action.NumActions, OnResume)); //buttons = new ButtonInfo[8] //{ // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.RESUME, Action.NumActions, OnResume), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.SAVE, Action.NumActions, OnSave), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.SAVEAS, Action.NumActions, OnSaveAs), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.LOAD, Action.NumActions, OnLoad), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.OPTIONS, Action.NumActions, OnOptions), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.COLONY_SUMMARY, Action.NumActions, OnColonySummary), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.QUIT, Action.NumActions, OnQuit), // new ButtonInfo(UI.FRONTEND.PAUSE_SCREEN.DESKTOPQUIT, Action.NumActions, OnDesktopQuit) //}; closeButton.onClick += OnResume; instance = this; Show(show: false); }
protected override void OnPrefabInit() { base.OnPrefabInit(); Instance = this; }
public static void DestroyInstance() { instance = null; }