private void DoAddCommandEntry(WidgetSequenceCommandEntry commandSequenceWidget) { commandSequenceWidget.OnEntryDeletedEvent += OnEntryDeletedEvent; commandSequenceWidget.Show(); _commandList.Add(commandSequenceWidget); _inputContainer.Add(commandSequenceWidget); UpdateVisualsEntries(); }
private void OnEntryDeletedEvent(WidgetSequenceCommandEntry sender) { _commandList.Remove(sender); _inputContainer.Remove(sender); UpdateVisualsEntries(); }
private void AddNewCommandEntry() { WidgetSequenceCommandEntry commandSequenceWidget = new WidgetSequenceCommandEntry(); DoAddCommandEntry(commandSequenceWidget); }
private void AddCommandEntry(GameConfigCommandDescriptor command) { WidgetSequenceCommandEntry commandSequenceWidget = new WidgetSequenceCommandEntry(command); DoAddCommandEntry(commandSequenceWidget); }