Exemple #1
0
 public override void OnButtonClick(int buttonID)
 {
     if (buttonID == 0) // add
     {
         _collection.AddEmpty();
     }
     else if (buttonID == 1) // remove
     {
         _collection.RemoveLast();
     }
 }
Exemple #2
0
        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);
            }
        }