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