public ButtonInfo(string text, UnityAction unityAction, bool isFirstFocus = false) { this.unityEvent = new TrackingUnityEvent(); unityEvent?.AddNotPersistantListener(unityAction); this.text = text; this.isFirstFocus = isFirstFocus; }
public ButtonInfo(string text, UnityAction[] unityActions, bool isFirstFocus = false) { this.unityEvent = new TrackingUnityEvent(); foreach (var action in unityActions) { unityEvent?.AddNotPersistantListener(action); } this.text = text; this.isFirstFocus = isFirstFocus; }
public ButtonInfo(string text, bool isFirstFocus = false) { this.unityEvent = new TrackingUnityEvent(); this.text = text; this.isFirstFocus = isFirstFocus; }