Exemple #1
0
 static void statButton_eventClick(UIComponent component, UIMouseEventParameter eventParam)
 {
     if (myStatsWindowPanel == null)
     {
         MasterStatsWrapper.TrafficWaitAverage            = new MasterStatsWrapper.AveragedStat(10);
         CSLStatsPanelConfigSettings.m_DisplayPanel.value = true;
         UIView uiView = GameObject.FindObjectOfType <UIView>();
         if (uiView == null)
         {
             return;
         }
         ThreadingCSLStatsMod.instance.loadConfigFile();
         myStatsWindowPanel      = (CSLStatsMasterWindow)UIView.GetAView().AddUIComponent(typeof(CSLStatsMasterWindow));
         myStatsWindowPanel.name = "CSLStatsMasterPanel";
         //myStatsWindowPanel.eventStatsConfigReset += new CSLStatsMasterWindow.eventStatsConfigResetHandler(myStatsWindowPanel_eventStatsConfigReset);
         //myStatsWindowPanel.eventConfigTransparencyChanged += new CSLStatsMasterWindow.eventConfigTransparencyChangeHandler(myStatsWindowPanel_eventConfigTransparencyChanged);
         updateText();
         updateText();
     }
     else
     {
         ConfigWindow myconfigwindow = (ConfigWindow)UIView.GetAView().FindUIComponent("CLSStatsPanelConfigurationWindow");
         if (myconfigwindow != null)
         {
             UIView.DestroyImmediate(myconfigwindow);
         }
         CSLStatsPanelConfigSettings.m_DisplayPanel.value = false;
         resetstatswindow();
     }
 }
Exemple #2
0
        public static void destroy()
        {
            ConfigWindow myconfigwindow = (ConfigWindow)UIView.GetAView().FindUIComponent("CLSStatsPanelConfigurationWindow");

            if (myconfigwindow != null)
            {
                UIView.DestroyImmediate(myconfigwindow);
            }

            resetstatswindow();
            initialized = false;
        }
Exemple #3
0
        void configButton_eventClick(UIComponent component, UIMouseEventParameter eventParam)
        {
            ConfigWindow myconfigwindow = (ConfigWindow)UIView.GetAView().FindUIComponent("CLSStatsPanelConfigurationWindow");

            if (myconfigwindow == null)
            {
                UIView.GetAView().AddUIComponent(typeof(ConfigWindow));
                //myconfigwindow.eventStatsConfigChanged += new ConfigWindow.eventStatsConfigChangedHandler(myconfigwindow_eventStatsConfigChanged);
                //myconfigwindow.eventModeConfigChanged += new ConfigWindow.eventConfigModeChangedHandler(myconfigwindow_eventModeConfigChanged);
                //myconfigwindow.eventStatsConfigReset += new ConfigWindow.eventStatsConfigResetHandler(myconfigwindow_eventStatsConfigReset);
                //myconfigwindow.eventConfigTransparencyChanged += new ConfigWindow.eventConfigTransparencyChangeHandler(myconfigwindow_eventConfigTransparencyChanged);
            }
            else
            {
                UIView.DestroyImmediate(myconfigwindow.gameObject);
            }
            if (component != null)
            {
                component.parent.Focus();
            }
        }