Example #1
0
        /// <summary>
        /// Change field button callback
        /// </summary>
        public void OnChangeFieldButtonClicked()
        {
            if (changeFieldPanel.activeSelf)
            {
                changeFieldPanel.SetActive(false);
                DynamicCamera.ControlEnabled = true;
            }
            else
            {
                EndOtherProcesses();
                SimUI.getSimUI().ToggleChangeFieldPanel();

                AnalyticsManager.GlobalInstance.LogEventAsync(AnalyticsLedger.EventCatagory.ChangeField,
                                                              AnalyticsLedger.EventAction.Changed,
                                                              "Change Field Panel",
                                                              AnalyticsLedger.getMilliseconds().ToString());
            }
        }
Example #2
0
        /// <summary>
        /// Change robot button callback. Note: Buttons register with "On...Pressed"
        /// </summary>
        public void OnChangeRobotButtonClicked()
        {
            if (changePanel.activeSelf == true)
            {
                changePanel.SetActive(false);
            }
            else
            {
                if (SimUI.IsMaMInstalled())
                {
                    changePanel.SetActive(true);
                }
                else
                {
                    SimUI.getSimUI().ToggleChangeRobotPanel();
                }
                addPanel.SetActive(false);

                AnalyticsManager.GlobalInstance.LogEventAsync(AnalyticsLedger.EventCatagory.ChangeRobot,
                                                              AnalyticsLedger.EventAction.Changed,
                                                              "Change Robot Panel",
                                                              AnalyticsLedger.getMilliseconds().ToString());
            }
        }