void HotbarIcon_onLeftClick(object sender, EventArgs e)
        {
            bool childAvailable = false;

            foreach (var item in genericServices)
            {
                childAvailable |= item.HasPermissionToUse;
            }
            if (childAvailable)
            {
                if (_extensionMenuHotbar.selected)
                {
                    _extensionMenuHotbar.selected = false;
                    _extensionMenuHotbar.Hide();
                }
                else
                {
                    _extensionMenuHotbar.selected = true;
                    _extensionMenuHotbar.Show();
                }
            }
            else
            {
                Main.NewText("No mods loaded that add Extensions. See forum post for compatible mods.");
            }
        }
示例#2
0
        private void HotbarIcon_onLeftClick(object sender, EventArgs e)
        {
            bool childAvailable = false;

            foreach (var item in genericServices)
            {
                childAvailable |= item.HasPermissionToUse;
            }
            if (childAvailable)
            {
                if (_extensionMenuHotbar.selected)
                {
                    _extensionMenuHotbar.selected = false;
                    _extensionMenuHotbar.Hide();
                }
                else
                {
                    _extensionMenuHotbar.selected = true;
                    _extensionMenuHotbar.Show();
                }
            }
            else
            {
                Main.NewText(HEROsMod.HeroText("NoExtensionsLoadedNote"));
            }
        }