Esempio n. 1
0
        public static void DoneMenu(EditDisplayColorMenu __instance)
        {
            var       display = __instance.DisplayBeingEdited;
            NetObject netObj  = null;

            try
            {
                netObj = display.transform.parent.GetComponent <NetObject>();
            }
            catch (System.NullReferenceException) { } //No, I can't null check

            if (netObj == null)
            {
                return;
            }

            Network.SendPacket(new ComponentDataPacket
            {
                NetID         = netObj.NetID,
                ComponentType = ComponentType.Display,
                Data          = new List <object>
                {
                    display.DisplayColor
                }
            });
        }
Esempio n. 2
0
        public static bool RunDisplayColorMenu(EditDisplayColorMenu __instance)
        {
            try
            {
                var b = __instance.transform.parent;
            }
            catch (NullReferenceException)
            {
                __instance.DoneMenu();
                return(false);
            }

            return(true);
        }
Esempio n. 3
0
 private void Awake()
 {
     MenuCanvas = GetComponent<Canvas>();
     Instance = this;
     ColorMenuAppropriately();
 }