public void AddToEscapeStack(UGuiModal modal) { if (_escapeStack.Contains(modal)) { _escapeStack.Remove(modal); } _escapeStack.Insert(0, modal); }
public void Add(UGuiModal modal) { if (_modals.ContainsKey(modal.Name)) { throw new Exception("Modal already exists: " + modal.Name); } _modals.Add(modal.Name, modal); }
public void RemoveFromEscapeStack(UGuiModal modal) { _escapeStack.Remove(modal); }
public void Remove(UGuiModal modal) { _modals.Remove(modal.Name); }