Exemplo n.º 1
0
 public void Deselect()
 {
     if (CurrentSelected != null)
     {
         OnDeselect?.Invoke();
         CurrentSelected = null;
     }
 }
Exemplo n.º 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);
        }
Exemplo n.º 3
0
 public void Select(OOI.OOI Target)
 {
     Deselect();
     OnSelect?.Invoke(Target);
     CurrentSelected = Target;
 }