public virtual void Fire0UpReceived(GameObject sender) { if (!SelectedBy.Contains(sender)) { return; } SelectedBy.Remove(sender); OnDeselected?.Invoke(sender); OnFire0Up?.Invoke(sender); }
internal bool SafeForExport() { foreach (var item in CustomItems) { if (!item.SafeForExport()) { return(false); } } return(SelectedBy == null || SelectedBy.SafeForExport()); }
internal bool SafeForExport() { foreach (var column in Columns) { if (!column.SafeForExport()) { return(false); } } return(SelectedBy != null && SelectedBy.SafeForExport()); }
public virtual void Fire0DownReceived(GameObject sender) { if (SelectedBy.Contains(sender)) { return; } SelectedBy.Add(sender); OnSelected?.Invoke(sender); OnFire0Down?.Invoke(sender); //do we have a button - click it! _button?.onClick.Invoke(); }