public override void OnButtonClick(int buttonID) { if (buttonID == 0) // add { _collection.AddEmpty(); } else if (buttonID == 1) // remove { _collection.RemoveLast(); } }
public override void OnButtonClick(int buttonID) { if (buttonID == 0) // add { _collection.AddEmpty(); } else if (buttonID == 1) // remove { _collection.RemoveLast(); } else if (buttonID == 2) // add macro button { UIManager.Gumps.OfType <MacroButtonGump>().FirstOrDefault(s => s._macro == _collection.Macro)?.Dispose(); MacroButtonGump macroButtonGump = new MacroButtonGump(_collection.Macro, Mouse.Position.X, Mouse.Position.Y); UIManager.Add(macroButtonGump); } }