mirror of
https://github.com/LorisYounger/VPet.ModMaker.git
synced 2024-08-30 18:22:21 +00:00
56 lines
1.4 KiB
C#
56 lines
1.4 KiB
C#
using LinePutScript;
|
|
using LinePutScript.Localization.WPF;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows.Controls;
|
|
using System.Windows;
|
|
using VPet_Simulator.Windows.Interface;
|
|
|
|
namespace VPet.Plugin.ModMaker
|
|
{
|
|
public class ModMaker : MainPlugin
|
|
{
|
|
public ModMaker(IMainWindow mainwin)
|
|
: base(mainwin) { }
|
|
|
|
public ILine Set;
|
|
|
|
public override void LoadPlugin()
|
|
{
|
|
Set = MW.Set.FindLine("ModMaker");
|
|
MenuItem modset = MW.Main.ToolBar.MenuMODConfig;
|
|
modset.Visibility = Visibility.Visible;
|
|
var menuset = new MenuItem()
|
|
{
|
|
Header = "Mod制作器".Translate(),
|
|
HorizontalContentAlignment = HorizontalAlignment.Center,
|
|
};
|
|
menuset.Click += (s, e) =>
|
|
{
|
|
Setting();
|
|
};
|
|
modset.Items.Add(menuset);
|
|
}
|
|
|
|
public override string PluginName => "ModMaker";
|
|
public ModMakerWindow Maker;
|
|
|
|
public override void Setting()
|
|
{
|
|
if (Maker == null)
|
|
{
|
|
Maker = new ModMakerWindow();
|
|
Maker.ModMaker = this;
|
|
Maker.Show();
|
|
}
|
|
else
|
|
{
|
|
Maker.Topmost = true;
|
|
}
|
|
}
|
|
}
|
|
}
|