コード例 #1
0
    private void AddCommand(IGameConsoleInvokable invokable)
    {
        var widgetData = CreateWidgetDataElement();

        widgetData.GameConsoleInvokable = invokable;
        widgetData.Active = true;
        _widgetDatas.Add(widgetData);
        _listView.Refresh();

        Save();
    }
コード例 #2
0
    private bool IsCommandAdded(IGameConsoleInvokable invokable)
    {
        foreach (var item in _widgetDatas)
        {
            if (ReferenceEquals(item.GameConsoleInvokable, invokable))
            {
                return(true);
            }
        }

        return(false);
    }