Beispiel #1
0
 void SetVisible(EnablePanel enable)
 {
     if (enable != _enable)
     {
         Util.Trace(2, "UI state={0} enable={1}", _main.GameState, enable);
         MainPanel.SetActive(enable == EnablePanel.Main);
         SelectionPanel.SetActive(enable == EnablePanel.Selection);
         _enable = enable;
     }
 }
Beispiel #2
0
        private delegate void SetTextCallBack(string msg);//handle SetText method to call it in the  UI thread

        private void EnableInformationPanel(bool Enable)
        {
            if (InformationPanel.InvokeRequired)
            {
                EnablePanel panel = new EnablePanel(EnableInformationPanel);
                Invoke(panel, Enable);
                cancellation = new CancellationTokenSource();
            }
            else
            {
                InformationPanel.Enabled = Enable;
            }
        }