コード例 #1
0
 public void Deselect()
 {
     if (CurrentSelected != null)
     {
         OnDeselect?.Invoke();
         CurrentSelected = null;
     }
 }
コード例 #2
0
        public List <RectTransform> GetButtons(OOI.OOI ooi)
        {
            var flags = ooi.Flags;
            var l     = new List <RectTransform>();

            if (flags.HasFlag(OOI.OOI.InteractionFlag.Highlight))
            {
                l.Add(Highlight);
            }
            if (flags.HasFlag(OOI.OOI.InteractionFlag.Animation))
            {
                l.Add(Animation);
            }
            if (flags.HasFlag(OOI.OOI.InteractionFlag.Text))
            {
                l.Add(Text);
            }
            if (flags.HasFlag(OOI.OOI.InteractionFlag.Video))
            {
                l.Add(Video);
            }

            return(l);
        }
コード例 #3
0
 public void Select(OOI.OOI Target)
 {
     Deselect();
     OnSelect?.Invoke(Target);
     CurrentSelected = Target;
 }