コード例 #1
0
        public static void ActivateAll(string group, bool activate)
        {
            List <TouchGuiExclusiveInput> listing;

            if (exclusiveTouchGroups.TryGetValue(group, out listing))
            {
                for (int i = 0; i < listing.Count; ++i)
                {
                    TouchGuiExclusiveInput e = listing[i];
                    e.SetTouchColliderEnabled(activate);
                }
            }
        }
コード例 #2
0
        public static bool AddToGroup(string group, TouchGuiExclusiveInput listener)
        {
            List <TouchGuiExclusiveInput> listing;

            if (!exclusiveTouchGroups.TryGetValue(group, out listing))
            {
                listing = new List <TouchGuiExclusiveInput>();
                exclusiveTouchGroups[group] = listing;
            }
            if (listing.IndexOf(listener) < 0)
            {
                listing.Add(listener);
                return(true);
            }
            return(false);
        }