コード例 #1
0
    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);
    }
コード例 #2
0
 protected override void OnPrefabInit()
 {
     base.OnPrefabInit();
     Instance = this;
 }
コード例 #3
0
 public static void DestroyInstance()
 {
     instance = null;
 }