引用版本更新

This commit is contained in:
ZouJin 2023-07-03 22:17:02 +10:00
parent ec1ab849b6
commit 7cd4d103e7
33 changed files with 930 additions and 94 deletions

View File

@ -1,4 +1,4 @@
vupmod#DemoClock:|author#lorisyounger:|gamever#100:|ver#100:|
vupmod#DemoClock:|author#LorisYounger:|gamever#100:|ver#100:|
intro#给桌宠添加一个时钟显示的功能/com这算是代码嵌入类型MOD的DEMO:|
authorid#253101309:|
itemid#2980456794:|

View File

@ -11,7 +11,7 @@
</member>
<member name="M:LinePutScript.Converter.LineAttribute.#ctor">
<summary>
内容转换成Line
内容转换成Line
</summary>
</member>
<member name="M:LinePutScript.Converter.LineAttribute.#ctor(LinePutScript.Converter.LPSConvert.ConvertType,System.Type,System.String,System.Type,System.Boolean)">
@ -110,6 +110,63 @@
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_LPS`1">
<summary>
LPS储存转换器
</summary>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_LPS`1.Convert(System.Object)">
<summary>
指定转换方法
</summary>
<param name="value">要转换的值</param>
<returns>String:Info</returns>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_LPS`1.ConvertBack(System.String)">
<summary>
指定反转方法
</summary>
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Line`1">
<summary>
Line储存转换器
</summary>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Line`1.Convert(System.Object)">
<summary>
指定转换方法
</summary>
<param name="value">要转换的值</param>
<returns>String:Info</returns>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Line`1.ConvertBack(System.String)">
<summary>
指定反转方法
</summary>
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Sub`1">
<summary>
Sub储存转换器
</summary>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Sub`1.Convert(System.Object)">
<summary>
指定转换方法
</summary>
<param name="value">要转换的值</param>
<returns>String:Info</returns>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Sub`1.ConvertBack(System.String)">
<summary>
指定反转方法
</summary>
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertType">
<summary>
指定转换类型(非必须)
@ -314,6 +371,23 @@
通过字典类型的行, Name不会重复
</summary>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.#ctor">
<summary>
创建一行
</summary>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.#ctor(System.String)">
<summary>
通过lpsLine文本创建一行
</summary>
<param name="lpsLine">lpsSub文本</param>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.#ctor(LinePutScript.ILine)">
<summary>
通过其他Line创建新的Line
</summary>
<param name="line">其他line</param>
</member>
<member name="P:LinePutScript.Dictionary.Line_D.Subs">
<summary>
子项目
@ -625,7 +699,7 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.Set(LinePutScript.ILine)">
<member name="M:LinePutScript.Dictionary.Line_D.Load(LinePutScript.ILine)">
<summary>
将其他Line内容拷贝到本Line
</summary>
@ -815,6 +889,18 @@
通过字典类型的文件 包括文件读写等一系列操作
</summary>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor(LinePutScript.ILine[])">
<summary>
从指定行创建 LPS_D
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor(LinePutScript.ILPS)">
<summary>
从另一个LPS文件创建该LPS
</summary>
<param name="lps"></param>
</member>
<member name="P:LinePutScript.Dictionary.LPS_D.Assemblage">
<summary>
集合 全部文件的数据
@ -822,7 +908,7 @@
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor">
<summary>
创建一个 LpsDocument
创建一个 空的 LPS_D
</summary>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor(System.String)">
@ -1098,6 +1184,12 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.Load(LinePutScript.ILine[])">
<summary>
从指定行加载LPS文档
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.First">
<summary>
返回一个Assemblage的第一个元素。
@ -1753,7 +1845,7 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.ILine.Set(LinePutScript.ILine)">
<member name="M:LinePutScript.ILine.Load(LinePutScript.ILine)">
<summary>
将其他Line内容拷贝到本Line
</summary>
@ -1927,12 +2019,6 @@
<param name="subName">用于定义匹配的名称</param>
<returns>如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array</returns>
</member>
<member name="M:LinePutScript.ILine.ToString">
<summary>
将当前Line转换成文本格式 (info已经被转义/去除关键字)
</summary>
<returns>Line的文本格式 (info已经被转义/去除关键字)</returns>
</member>
<member name="M:LinePutScript.ILine.ToString(System.Text.StringBuilder)">
<summary>
将当前Line转换成文本格式 (info已经被转义/去除关键字) 将输出储存到StringBuilder
@ -2203,6 +2289,12 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.ILPS.Load(LinePutScript.ILine[])">
<summary>
从指定行加载LPS文档
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.ILPS.First">
<summary>
返回一个Assemblage的第一个元素。
@ -2444,11 +2536,11 @@
</summary>
<param name="lpsLine">lpsSub文本</param>
</member>
<member name="M:LinePutScript.Line.Load(System.String)">
<member name="M:LinePutScript.Line.#ctor(LinePutScript.ILine)">
<summary>
加载 通过lps文本创建一个子类
通过其他Line创建新的Line
</summary>
<param name="lps">lps文本</param>
<param name="line">其他line</param>
</member>
<member name="M:LinePutScript.Line.#ctor(System.String,System.String,System.String,LinePutScript.ISub[])">
<summary>
@ -2459,6 +2551,12 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.Line.Load(System.String)">
<summary>
加载 通过lps文本创建一个子类
</summary>
<param name="lps">lps文本</param>
</member>
<member name="M:LinePutScript.Line.Load(System.String,System.String,System.String,LinePutScript.ISub[])">
<summary>
通过名字和信息创建新的Line
@ -2468,13 +2566,7 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.Line.#ctor(LinePutScript.ILine)">
<summary>
通过其他Line创建新的Line
</summary>
<param name="line">其他line</param>
</member>
<member name="M:LinePutScript.Line.Set(LinePutScript.ILine)">
<member name="M:LinePutScript.Line.Load(LinePutScript.ILine)">
<summary>
将其他Line内容拷贝到本Line
</summary>
@ -2988,7 +3080,7 @@
</member>
<member name="M:LinePutScript.LpsDocument.#ctor">
<summary>
创建一个 LpsDocument
创建一个 空的LpsDocument
</summary>
</member>
<member name="M:LinePutScript.LpsDocument.#ctor(System.String)">
@ -2997,6 +3089,18 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.LpsDocument.#ctor(LinePutScript.ILine[])">
<summary>
从指定行创建 LpsDocument
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.LpsDocument.#ctor(LinePutScript.ILPS)">
<summary>
从另一个LPS文件创建该LPS
</summary>
<param name="lps"></param>
</member>
<member name="M:LinePutScript.LpsDocument.AddLine(LinePutScript.ILine)">
<summary>
将指定的Line添加到Assemblage列表的末尾
@ -3264,6 +3368,12 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.LpsDocument.Load(LinePutScript.ILine[])">
<summary>
从指定行加载LPS文档
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.LpsDocument.First">
<summary>
返回一个Assemblage的第一个元素。
@ -3606,7 +3716,7 @@
</member>
<member name="T:LinePutScript.SetObject">
<summary>
Set Object 可以储存任何类型的值 对性能进行优化
Load Object 可以储存任何类型的值 对性能进行优化
</summary>
</member>
<member name="T:LinePutScript.SetObject.ObjectType">

View File

@ -84,6 +84,11 @@
刷新时间时会调用该方法,在所有任务处理完之后
</summary>
</member>
<member name="F:VPet_Simulator.Core.Main.NoFunctionMOD">
<summary>
如果不开启功能模式,默认状态设置
</summary>
</member>
<member name="P:VPet_Simulator.Core.Main.IsWorking">
<summary>
是否开始运行
@ -96,10 +101,20 @@
</member>
<member name="M:VPet_Simulator.Core.Main.PlayVoice(System.Uri)">
<summary>
播放语音
播放语音 语音播放时不会停止播放说话表情
</summary>
<param name="VoicePath">语音位置</param>
</member>
<member name="P:VPet_Simulator.Core.Main.PlayVoiceVolume">
<summary>
声音音量
</summary>
</member>
<member name="F:VPet_Simulator.Core.Main.PlayingVoice">
<summary>
当前是否正在播放
</summary>
</member>
<member name="M:VPet_Simulator.Core.Main.CleanState">
<summary>
清理所有状态
@ -396,6 +411,12 @@
<param name="graph">动画</param>
<param name="EndAction">结束操作</param>
</member>
<member name="M:VPet_Simulator.Core.Main.FindDisplayBorder(VPet_Simulator.Core.IGraph)">
<summary>
查找可用与显示的Border (自动多层切换)
</summary>
<param name="graph">动画</param>
</member>
<member name="E:VPet_Simulator.Core.Main.OnSay">
<summary>
处理说话内容
@ -583,6 +604,11 @@
BdrPanel Name Field
</summary>
</member>
<member name="F:VPet_Simulator.Core.ToolBar.MenuFeed">
<summary>
MenuFeed Name Field
</summary>
</member>
<member name="F:VPet_Simulator.Core.ToolBar.MenuDIY">
<summary>
MenuDIY Name Field
@ -598,17 +624,100 @@
InitializeComponent
</summary>
</member>
<member name="T:VPet_Simulator.Core.Graph.FoodAnimation">
<member name="T:VPet_Simulator.Core.FoodAnimation">
<summary>
FoodAnimation.xaml 的交互逻辑
</summary>
<summary>
FoodAnimation
食物动画 支持显示前中后3层夹心动画
不一定只用于食物,只是叫这个名字
</summary>
</member>
<member name="M:VPet_Simulator.Core.Graph.FoodAnimation.InitializeComponent">
<member name="M:VPet_Simulator.Core.FoodAnimation.#ctor(VPet_Simulator.Core.GraphCore,VPet_Simulator.Core.GameSave.ModeType,VPet_Simulator.Core.GraphCore.GraphType,System.String,System.String,LinePutScript.ILine,System.Boolean)">
<summary>
InitializeComponent
创建食物动画 第二层夹心为运行时提供
</summary>
<param name="graphCore">动画核心</param>
<param name="modetype">动画模式</param>
<param name="graphtype">动画类型</param>
<param name="front_Lay">前层 动画名</param>
<param name="back_Lay">后层 动画名</param>
<param name="animations">中间层运动轨迹</param>
<param name="isLoop">是否循环</param>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Front_Lay">
<summary>
前层名字
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Back_Lay">
<summary>
后层名字
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Animations">
<summary>
所有动画帧
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.PlayState">
<summary>
当前动画播放状态
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.DoEndAction">
<summary>
当前动画是否执行ENDACTION
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.IsLoop">
<summary>
是否循环播放
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.IsContinue">
<summary>
是否循环播放
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.IsReady">
<summary>
是否准备完成
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.StopAction">
<summary>
动画停止时运行的方法
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Path">
<summary>
图片资源
</summary>
</member>
<member name="T:VPet_Simulator.Core.FoodAnimation.Animation">
<summary>
单帧动画
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Animation.Time">
<summary>
帧时间
</summary>
</member>
<member name="M:VPet_Simulator.Core.FoodAnimation.Animation.#ctor(VPet_Simulator.Core.FoodAnimation,System.Int32,System.Windows.Thickness,System.Double,System.Double,System.Boolean,System.Double)">
<summary>
创建单帧动画
</summary>
<param name="parent">FoodAnimation</param>
<param name="time">持续时间</param>
<param name="wx"></param>
</member>
<member name="M:VPet_Simulator.Core.FoodAnimation.Animation.#ctor(VPet_Simulator.Core.FoodAnimation,LinePutScript.ISub)">
<summary>
创建单帧动画
</summary>
</member>
<member name="M:VPet_Simulator.Core.FoodAnimation.Animation.Run(System.Windows.FrameworkElement,System.Action)">
<summary>
运行该图层
</summary>
</member>
<member name="T:VPet_Simulator.Core.GraphCore">
@ -621,6 +730,11 @@
动画类型
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Not_Able">
<summary>
不被启用/使用的 不包含在GrapType
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Raised_Dynamic">
<summary>
被提起动态 (循环)
@ -976,11 +1090,26 @@
直播 (结束)
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Switch_Thirsty">
<summary>
口渴
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Eat">
<summary>
吃东西
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.Graphs">
<summary>
图像字典
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.CommGraphs">
<summary>
图像字典(不被主要引用)
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.CommUIElements">
<summary>
通用UI资源
@ -998,6 +1127,19 @@
<param name="graph">动画</param>
<param name="type">类型</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.AddGraph(VPet_Simulator.Core.IGraph)">
<summary>
添加动画
</summary>
<param name="graph">动画</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.AddCOMMGraph(VPet_Simulator.Core.IGraph,System.String)">
<summary>
添加动画
</summary>
<param name="graph">动画</param>
<param name="type">类型</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.AddGraph(System.String,VPet_Simulator.Core.GameSave.ModeType,VPet_Simulator.Core.GraphCore.GraphType)">
<summary>
添加动画 自动创建
@ -1012,7 +1154,18 @@
</summary>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.FindGraph(VPet_Simulator.Core.GraphCore.GraphType,VPet_Simulator.Core.GameSave.ModeType)">
<returns></returns>
<summary>
查找动画
</summary>
<param name="type">动画类型</param>
<param name="mode">状态类型,找不到就找相同动画类型</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.FindCOMMGraph(System.String,VPet_Simulator.Core.GameSave.ModeType)">
<summary>
查找动画
</summary>
<param name="type">动画类型</param>
<param name="mode">状态类型,找不到就找相同动画类型</param>
</member>
<member name="P:VPet_Simulator.Core.GraphCore.GraphTypeValue">
<summary>
@ -1173,9 +1326,9 @@
是否继续播放
</summary>
</member>
<member name="M:VPet_Simulator.Core.IGraph.WaitForReadyRun(System.Windows.Controls.Border,System.Action)">
<member name="P:VPet_Simulator.Core.IGraph.IsReady">
<summary>
从0开始运行该动画, 等待部署完成后执行
是否准备完成
</summary>
</member>
<member name="P:VPet_Simulator.Core.IGraph.ModeType">
@ -1194,6 +1347,19 @@
</summary>
<param name="StopEndAction">停止动画时是否允许执行停止帧</param>
</member>
<member name="T:VPet_Simulator.Core.IGraph.IRunImage">
<summary>
指示该ImageRun支持
</summary>
</member>
<member name="M:VPet_Simulator.Core.IGraph.IRunImage.Run(System.Windows.Controls.Border,System.Windows.Media.ImageSource,System.Action)">
<summary>
从0开始运行该动画
</summary>
<param name="parant">显示位置</param>
<param name="EndAction">结束方法</param>
<param name="image">额外图片</param>
</member>
<member name="T:VPet_Simulator.Core.Picture">
<summary>
Picture.xaml 的交互逻辑
@ -1210,6 +1376,14 @@
图片资源
</summary>
</member>
<member name="M:VPet_Simulator.Core.Picture.IImageRun.Run(System.Windows.Controls.Image,System.Action)">
<summary>
指定图像图像控件准备运行该动画
</summary>
<param name="img">用于显示的Image</param>
<param name="EndAction">结束动画</param>
<returns>准备好的线程</returns>
</member>
<member name="T:VPet_Simulator.Core.PNGAnimation">
<summary>
PNGAnimation.xaml 的交互逻辑
@ -1283,6 +1457,14 @@
从0开始运行该动画
</summary>
</member>
<member name="M:VPet_Simulator.Core.PNGAnimation.Run(System.Windows.Controls.Image,System.Action)">
<summary>
指定图像图像控件准备运行该动画
</summary>
<param name="img">用于显示的Image</param>
<param name="EndAction">结束动画</param>
<returns>准备好的线程</returns>
</member>
<member name="M:VPet_Simulator.Core.Function.ResourcesBrush(VPet_Simulator.Core.Function.BrushType)">
<summary>
获取资源笔刷
@ -1413,6 +1595,41 @@
互动周期
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Exp">
<summary>
经验值
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Strength">
<summary>
体力 0-100
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.StrengthFood">
<summary>
饱腹度
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.StrengthDrink">
<summary>
口渴度
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Feeling">
<summary>
心情
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Health">
<summary>
健康
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Likability">
<summary>
好感度
</summary>
</member>
<member name="T:VPet_Simulator.Core.PetLoader">
<summary>
宠物加载器
@ -1438,6 +1655,11 @@
宠物介绍
</summary>
</member>
<member name="F:VPet_Simulator.Core.PetLoader.IGraphConvert">
<summary>
自定义图片加载方法
</summary>
</member>
<member name="T:VPet_Simulator.Core.GameSave">
<summary>
游戏存档
@ -1474,6 +1696,11 @@
体力 0-100
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreStrength">
<summary>
待补充的体力,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeStrength">
<summary>
变化 体力
@ -1484,6 +1711,11 @@
饱腹度
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreStrengthFood">
<summary>
待补充的饱腹度,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeStrengthFood">
<summary>
变化 食物
@ -1494,6 +1726,11 @@
口渴度
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreStrengthDrink">
<summary>
待补充的口渴度,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeStrengthDrink">
<summary>
变化 口渴度
@ -1504,6 +1741,11 @@
心情
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreFeeling">
<summary>
待补充的心情,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeFeeling">
<summary>
变化 心情
@ -1524,6 +1766,11 @@
清除变化
</summary>
</member>
<member name="M:VPet_Simulator.Core.GameSave.StoreTake">
<summary>
取回被储存的体力
</summary>
</member>
<member name="T:VPet_Simulator.Core.GameSave.ModeType">
<summary>
宠物状态模式

View File

@ -4,6 +4,11 @@
<name>VPet-Simulator.Windows.Interface</name>
</assembly>
<members>
<member name="T:VPet_Simulator.Windows.Interface.IMainWindow">
<summary>
游戏主窗体
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.IMainWindow.IsSteamUser">
<summary>
是否为Steam用户
@ -49,6 +54,11 @@
所有三方插件
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.IMainWindow.Items">
<summary>
所有食物
</summary>
</member>
<member name="M:VPet_Simulator.Windows.Interface.IMainWindow.SetZoomLevel(System.Double)">
<summary>
设置游戏缩放倍率
@ -71,6 +81,11 @@
</summary>
<param name="action">动作名称</param>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Food.Price">
<summary>
食物价格
</summary>
</member>
<member name="T:VPet_Simulator.Windows.Interface.MainPlugin">
<summary>
这是插件的主体内容 请继承这个类
@ -121,11 +136,31 @@
重载DIY按钮, 如需添加自定义按钮可在此处添加
</summary>
</member>
<member name="T:VPet_Simulator.Windows.Interface.Setting">
<summary>
游戏设置
</summary>
</member>
<member name="M:VPet_Simulator.Windows.Interface.Setting.#ctor(System.String)">
<summary>
游戏设置
</summary>
</member>
<member name="F:VPet_Simulator.Windows.Interface.Setting.Statistics">
<summary>
统计数据信息
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.ZoomLevel">
<summary>
缩放倍率
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.VoiceVolume">
<summary>
播放声音大小
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.IsBiggerScreen">
<summary>
是否为更大的屏幕
@ -191,6 +226,11 @@
智能移动周期 (秒)
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.MessageBarOutside">
<summary>
消息框外置
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.StartUPBoot">
<summary>
开机启动

View File

@ -131,6 +131,16 @@ namespace VPet.Plugin.DemoClock
mTotmatoRest.Click += WPFTimeClock.RestMenuItem_Click;
menuItem.Items.Add(mTotmatoRest);
//这是个临时举措,未来会支持直接调用
MenuItem modset = ((MenuItem)MW.Main.ToolBar.MenuSetting.Items[0]);
modset.Visibility = Visibility.Visible;
var menuset = new MenuItem()
{
Header = "DM时钟",
HorizontalContentAlignment = HorizontalAlignment.Center,
};
menuset.Click += (s, e) => { Setting(); };
modset.Items.Add(menuset);
}
public override void LoadDIY()
{

View File

@ -46,6 +46,14 @@ namespace VPet.Plugin.DemoClock
get => !GetBool("placeautofront");
set => SetBool("placeautofront", !value);
}
///// <summary>
///// 是否启用
///// </summary>
//public bool TurnON
//{
// get => !GetBool("turnon");
// set => SetBool("turnon", !value);
//}
/// <summary>
/// 放置距离设置
/// </summary>

View File

@ -174,7 +174,7 @@ namespace VPet.Plugin.DemoClock
if (diffleft <= TimeSpan.Zero)
{
Master.Set.AddTomato((int)Master.Set.Tomato_WorkTime / 10);
Master.MW.Core.Save.Money += (int)Master.Set.Tomato_WorkTime / 10;
Master.MW.Core.Save.Money += (int)Master.Set.Tomato_WorkTime;
TTimes.Text = "时间到";
TDates.Text = "工作结束";
TOthers.Text = "点击此处开始休息";

View File

@ -33,13 +33,13 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="LinePutScript, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\LinePutScript.1.8.0\lib\net462\LinePutScript.dll</HintPath>
<HintPath>..\packages\LinePutScript.1.8.1\lib\net462\LinePutScript.dll</HintPath>
</Reference>
<Reference Include="Panuon.WPF, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Panuon.WPF.1.0.1\lib\net462\Panuon.WPF.dll</HintPath>
</Reference>
<Reference Include="Panuon.WPF.UI, Version=1.1.11.8, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Panuon.WPF.UI.1.1.11.8\lib\net462\Panuon.WPF.UI.dll</HintPath>
<Reference Include="Panuon.WPF.UI, Version=1.1.11.10, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Panuon.WPF.UI.1.1.11.11\lib\net462\Panuon.WPF.UI.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
@ -53,10 +53,10 @@
<RequiredTargetFramework>4.0</RequiredTargetFramework>
</Reference>
<Reference Include="VPet-Simulator.Core, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\VPet-Simulator.Core.0.1.6\lib\net462\VPet-Simulator.Core.dll</HintPath>
<HintPath>..\packages\VPet-Simulator.Core.0.2.0\lib\net462\VPet-Simulator.Core.dll</HintPath>
</Reference>
<Reference Include="VPet-Simulator.Windows.Interface, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\VPet-Simulator.Windows.Interface.0.1.4\lib\net462\VPet-Simulator.Windows.Interface.dll</HintPath>
<HintPath>..\packages\VPet-Simulator.Windows.Interface.0.2.0\lib\net462\VPet-Simulator.Windows.Interface.dll</HintPath>
</Reference>
<Reference Include="WindowsBase" />
<Reference Include="PresentationCore" />

View File

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="LinePutScript" version="1.8.0" targetFramework="net462" />
<package id="LinePutScript" version="1.8.1" targetFramework="net462" />
<package id="Panuon.WPF" version="1.0.1" targetFramework="net462" />
<package id="Panuon.WPF.UI" version="1.1.11.8" targetFramework="net462" />
<package id="VPet-Simulator.Core" version="0.1.6" targetFramework="net462" />
<package id="VPet-Simulator.Windows.Interface" version="0.1.4" targetFramework="net462" />
<package id="Panuon.WPF.UI" version="1.1.11.11" targetFramework="net462" />
<package id="VPet-Simulator.Core" version="0.2.0" targetFramework="net462" />
<package id="VPet-Simulator.Windows.Interface" version="0.2.0" targetFramework="net462" />
</packages>

View File

@ -28,6 +28,7 @@
<RowDefinition Height="40" />
<RowDefinition Height="40" />
<RowDefinition Height="40" />
<RowDefinition Height="40" />
</Grid.RowDefinitions>
<TextBlock Grid.Row="0" Text="24小时制" VerticalAlignment="Center" />
<TextBlock Grid.Row="1" Text="时钟位置" VerticalAlignment="Center" />
@ -36,6 +37,7 @@
<TextBlock Grid.Row="4" Text="时间偏移" VerticalAlignment="Center" />
<TextBlock Grid.Row="5" Text="默认倒计时" VerticalAlignment="Center" />
<TextBlock Grid.Row="6" Text="倒计时语音" VerticalAlignment="Center" />
<TextBlock Grid.Row="7" Text="关闭时钟" VerticalAlignment="Center" />
<pu:Switch x:Name="Switch24h" BorderBrush="{DynamicResource DARKPrimaryDark}"
CheckedBackground="{DynamicResource DARKPrimary}"
@ -77,6 +79,16 @@
Background="{DynamicResource SecondaryLight}" HorizontalAlignment="Center" IsEnabled="False"
VerticalAlignment="Center" Height="30" BorderBrush="{DynamicResource SecondaryDark}"
BorderThickness="2" Grid.Row="6" />
<!--<pu:Switch x:Name="SwitchOn" BorderBrush="{DynamicResource DARKPrimaryDark}"
CheckedBackground="{DynamicResource DARKPrimary}" IsChecked="True"
CheckedBorderBrush="{DynamicResource DARKPrimary}" Background="Transparent" BoxWidth="35"
BoxHeight="18" ToggleSize="14" ToggleShadowColor="{x:Null}"
ToggleBrush="{DynamicResource DARKPrimaryDark}" Content="启用或关闭显示时钟"
CheckedToggleBrush="{DynamicResource DARKPrimaryText}" Grid.Column="2" Grid.Row="7"
Checked="SwitchOn_Checked" />-->
<TextBlock Grid.Column="2" Grid.Row="7" Text="前往 设置-MOD设置 启用/停用MOD" HorizontalAlignment="Center"
VerticalAlignment="Center" Grid.ColumnSpan="2" TextDecorations="Underline" Cursor="Hand"
Foreground="{DynamicResource DARKPrimaryDark}" MouseDown="TextBlock_MouseDown" />
</Grid>
</TabItem>
<TabItem Header="番茄钟相关设置">
@ -122,10 +134,10 @@
VerticalAlignment="Center" Height="30" BorderBrush="{DynamicResource SecondaryDark}"
BorderThickness="2" Grid.Row="5" />
<pu:NumberInput x:Name="NumTomatoWork" Minimum="5" Maximum="480" Margin="5" Value="45"
CornerRadius="3" Grid.Column="2" ValueChanged="NumTomatoWork_ValueChanged" />
<pu:NumberInput x:Name="NumTomatoRest" Minimum="5" Maximum="480" Margin="5" Value="15"
CornerRadius="3" Grid.Column="2" Grid.Row="1" ValueChanged="NumTomatoRest_ValueChanged" />
<pu:NumberInput x:Name="NumTomatoWork" Minimum="5" Maximum="480" Margin="5" Value="45" CornerRadius="3"
Grid.Column="2" ValueChanged="NumTomatoWork_ValueChanged" />
<pu:NumberInput x:Name="NumTomatoRest" Minimum="5" Maximum="480" Margin="5" Value="15" CornerRadius="3"
Grid.Column="2" Grid.Row="1" ValueChanged="NumTomatoRest_ValueChanged" />
<pu:NumberInput x:Name="NumTomatoRestLong" Minimum="5" Maximum="480" Margin="5" Value="45"
CornerRadius="3" Grid.Column="2" Grid.Row="2" ValueChanged="NumTomatoRestLong_ValueChanged" />
<TextBox x:Name="TextTomatoWork" Grid.Row="3" Grid.Column="2"

View File

@ -174,5 +174,16 @@ namespace VPet.Plugin.DemoClock
{
Master.winSetting = null;
}
private void TextBlock_MouseDown(object sender, MouseButtonEventArgs e)
{
Master.MW
}
//private void SwitchOn_Checked(object sender, RoutedEventArgs e)
//{
// if (!AllowChange)
// return;
//}
}
}

View File

@ -1,2 +1,2 @@
vupmod#EdgeTTS:|author#lorisyounger:|gamever#100:|ver#100:|
vupmod#EdgeTTS:|author#LorisYounger:|gamever#100:|ver#100:|
intro#桌宠说话的时候附带语音,使用EdgeTTS:|

View File

@ -11,7 +11,7 @@
</member>
<member name="M:LinePutScript.Converter.LineAttribute.#ctor">
<summary>
内容转换成Line
内容转换成Line
</summary>
</member>
<member name="M:LinePutScript.Converter.LineAttribute.#ctor(LinePutScript.Converter.LPSConvert.ConvertType,System.Type,System.String,System.Type,System.Boolean)">
@ -110,6 +110,63 @@
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_LPS`1">
<summary>
LPS储存转换器
</summary>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_LPS`1.Convert(System.Object)">
<summary>
指定转换方法
</summary>
<param name="value">要转换的值</param>
<returns>String:Info</returns>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_LPS`1.ConvertBack(System.String)">
<summary>
指定反转方法
</summary>
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Line`1">
<summary>
Line储存转换器
</summary>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Line`1.Convert(System.Object)">
<summary>
指定转换方法
</summary>
<param name="value">要转换的值</param>
<returns>String:Info</returns>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Line`1.ConvertBack(System.String)">
<summary>
指定反转方法
</summary>
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Sub`1">
<summary>
Sub储存转换器
</summary>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Sub`1.Convert(System.Object)">
<summary>
指定转换方法
</summary>
<param name="value">要转换的值</param>
<returns>String:Info</returns>
</member>
<member name="M:LinePutScript.Converter.LPSConvert.ConvertFunction.CF_Sub`1.ConvertBack(System.String)">
<summary>
指定反转方法
</summary>
<param name="info">储存的Info</param>
<returns>要转换的值</returns>
</member>
<member name="T:LinePutScript.Converter.LPSConvert.ConvertType">
<summary>
指定转换类型(非必须)
@ -314,6 +371,23 @@
通过字典类型的行, Name不会重复
</summary>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.#ctor">
<summary>
创建一行
</summary>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.#ctor(System.String)">
<summary>
通过lpsLine文本创建一行
</summary>
<param name="lpsLine">lpsSub文本</param>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.#ctor(LinePutScript.ILine)">
<summary>
通过其他Line创建新的Line
</summary>
<param name="line">其他line</param>
</member>
<member name="P:LinePutScript.Dictionary.Line_D.Subs">
<summary>
子项目
@ -625,7 +699,7 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.Dictionary.Line_D.Set(LinePutScript.ILine)">
<member name="M:LinePutScript.Dictionary.Line_D.Load(LinePutScript.ILine)">
<summary>
将其他Line内容拷贝到本Line
</summary>
@ -815,6 +889,18 @@
通过字典类型的文件 包括文件读写等一系列操作
</summary>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor(LinePutScript.ILine[])">
<summary>
从指定行创建 LPS_D
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor(LinePutScript.ILPS)">
<summary>
从另一个LPS文件创建该LPS
</summary>
<param name="lps"></param>
</member>
<member name="P:LinePutScript.Dictionary.LPS_D.Assemblage">
<summary>
集合 全部文件的数据
@ -822,7 +908,7 @@
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor">
<summary>
创建一个 LpsDocument
创建一个 空的 LPS_D
</summary>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.#ctor(System.String)">
@ -1098,6 +1184,12 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.Load(LinePutScript.ILine[])">
<summary>
从指定行加载LPS文档
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.Dictionary.LPS_D.First">
<summary>
返回一个Assemblage的第一个元素。
@ -1753,7 +1845,7 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.ILine.Set(LinePutScript.ILine)">
<member name="M:LinePutScript.ILine.Load(LinePutScript.ILine)">
<summary>
将其他Line内容拷贝到本Line
</summary>
@ -1927,12 +2019,6 @@
<param name="subName">用于定义匹配的名称</param>
<returns>如果找到相同名称的sub的元素,则为该元素的从零开始的索引组; 否则为空的Array</returns>
</member>
<member name="M:LinePutScript.ILine.ToString">
<summary>
将当前Line转换成文本格式 (info已经被转义/去除关键字)
</summary>
<returns>Line的文本格式 (info已经被转义/去除关键字)</returns>
</member>
<member name="M:LinePutScript.ILine.ToString(System.Text.StringBuilder)">
<summary>
将当前Line转换成文本格式 (info已经被转义/去除关键字) 将输出储存到StringBuilder
@ -2203,6 +2289,12 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.ILPS.Load(LinePutScript.ILine[])">
<summary>
从指定行加载LPS文档
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.ILPS.First">
<summary>
返回一个Assemblage的第一个元素。
@ -2444,11 +2536,11 @@
</summary>
<param name="lpsLine">lpsSub文本</param>
</member>
<member name="M:LinePutScript.Line.Load(System.String)">
<member name="M:LinePutScript.Line.#ctor(LinePutScript.ILine)">
<summary>
加载 通过lps文本创建一个子类
通过其他Line创建新的Line
</summary>
<param name="lps">lps文本</param>
<param name="line">其他line</param>
</member>
<member name="M:LinePutScript.Line.#ctor(System.String,System.String,System.String,LinePutScript.ISub[])">
<summary>
@ -2459,6 +2551,12 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.Line.Load(System.String)">
<summary>
加载 通过lps文本创建一个子类
</summary>
<param name="lps">lps文本</param>
</member>
<member name="M:LinePutScript.Line.Load(System.String,System.String,System.String,LinePutScript.ISub[])">
<summary>
通过名字和信息创建新的Line
@ -2468,13 +2566,7 @@
<param name="text">文本 在末尾没有结束行号的文本 (正常)</param>
<param name="subs">子类集合</param>
</member>
<member name="M:LinePutScript.Line.#ctor(LinePutScript.ILine)">
<summary>
通过其他Line创建新的Line
</summary>
<param name="line">其他line</param>
</member>
<member name="M:LinePutScript.Line.Set(LinePutScript.ILine)">
<member name="M:LinePutScript.Line.Load(LinePutScript.ILine)">
<summary>
将其他Line内容拷贝到本Line
</summary>
@ -2988,7 +3080,7 @@
</member>
<member name="M:LinePutScript.LpsDocument.#ctor">
<summary>
创建一个 LpsDocument
创建一个 空的LpsDocument
</summary>
</member>
<member name="M:LinePutScript.LpsDocument.#ctor(System.String)">
@ -2997,6 +3089,18 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.LpsDocument.#ctor(LinePutScript.ILine[])">
<summary>
从指定行创建 LpsDocument
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.LpsDocument.#ctor(LinePutScript.ILPS)">
<summary>
从另一个LPS文件创建该LPS
</summary>
<param name="lps"></param>
</member>
<member name="M:LinePutScript.LpsDocument.AddLine(LinePutScript.ILine)">
<summary>
将指定的Line添加到Assemblage列表的末尾
@ -3264,6 +3368,12 @@
</summary>
<param name="lps">包含要加载的LPS文档的字符串</param>
</member>
<member name="M:LinePutScript.LpsDocument.Load(LinePutScript.ILine[])">
<summary>
从指定行加载LPS文档
</summary>
<param name="lines">多个行</param>
</member>
<member name="M:LinePutScript.LpsDocument.First">
<summary>
返回一个Assemblage的第一个元素。
@ -3606,7 +3716,7 @@
</member>
<member name="T:LinePutScript.SetObject">
<summary>
Set Object 可以储存任何类型的值 对性能进行优化
Load Object 可以储存任何类型的值 对性能进行优化
</summary>
</member>
<member name="T:LinePutScript.SetObject.ObjectType">

View File

@ -84,6 +84,11 @@
刷新时间时会调用该方法,在所有任务处理完之后
</summary>
</member>
<member name="F:VPet_Simulator.Core.Main.NoFunctionMOD">
<summary>
如果不开启功能模式,默认状态设置
</summary>
</member>
<member name="P:VPet_Simulator.Core.Main.IsWorking">
<summary>
是否开始运行
@ -406,6 +411,12 @@
<param name="graph">动画</param>
<param name="EndAction">结束操作</param>
</member>
<member name="M:VPet_Simulator.Core.Main.FindDisplayBorder(VPet_Simulator.Core.IGraph)">
<summary>
查找可用与显示的Border (自动多层切换)
</summary>
<param name="graph">动画</param>
</member>
<member name="E:VPet_Simulator.Core.Main.OnSay">
<summary>
处理说话内容
@ -593,6 +604,11 @@
BdrPanel Name Field
</summary>
</member>
<member name="F:VPet_Simulator.Core.ToolBar.MenuFeed">
<summary>
MenuFeed Name Field
</summary>
</member>
<member name="F:VPet_Simulator.Core.ToolBar.MenuDIY">
<summary>
MenuDIY Name Field
@ -608,17 +624,100 @@
InitializeComponent
</summary>
</member>
<member name="T:VPet_Simulator.Core.Graph.FoodAnimation">
<member name="T:VPet_Simulator.Core.FoodAnimation">
<summary>
FoodAnimation.xaml 的交互逻辑
</summary>
<summary>
FoodAnimation
食物动画 支持显示前中后3层夹心动画
不一定只用于食物,只是叫这个名字
</summary>
</member>
<member name="M:VPet_Simulator.Core.Graph.FoodAnimation.InitializeComponent">
<member name="M:VPet_Simulator.Core.FoodAnimation.#ctor(VPet_Simulator.Core.GraphCore,VPet_Simulator.Core.GameSave.ModeType,VPet_Simulator.Core.GraphCore.GraphType,System.String,System.String,LinePutScript.ILine,System.Boolean)">
<summary>
InitializeComponent
创建食物动画 第二层夹心为运行时提供
</summary>
<param name="graphCore">动画核心</param>
<param name="modetype">动画模式</param>
<param name="graphtype">动画类型</param>
<param name="front_Lay">前层 动画名</param>
<param name="back_Lay">后层 动画名</param>
<param name="animations">中间层运动轨迹</param>
<param name="isLoop">是否循环</param>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Front_Lay">
<summary>
前层名字
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Back_Lay">
<summary>
后层名字
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Animations">
<summary>
所有动画帧
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.PlayState">
<summary>
当前动画播放状态
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.DoEndAction">
<summary>
当前动画是否执行ENDACTION
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.IsLoop">
<summary>
是否循环播放
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.IsContinue">
<summary>
是否循环播放
</summary>
</member>
<member name="P:VPet_Simulator.Core.FoodAnimation.IsReady">
<summary>
是否准备完成
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.StopAction">
<summary>
动画停止时运行的方法
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Path">
<summary>
图片资源
</summary>
</member>
<member name="T:VPet_Simulator.Core.FoodAnimation.Animation">
<summary>
单帧动画
</summary>
</member>
<member name="F:VPet_Simulator.Core.FoodAnimation.Animation.Time">
<summary>
帧时间
</summary>
</member>
<member name="M:VPet_Simulator.Core.FoodAnimation.Animation.#ctor(VPet_Simulator.Core.FoodAnimation,System.Int32,System.Windows.Thickness,System.Double,System.Double,System.Boolean,System.Double)">
<summary>
创建单帧动画
</summary>
<param name="parent">FoodAnimation</param>
<param name="time">持续时间</param>
<param name="wx"></param>
</member>
<member name="M:VPet_Simulator.Core.FoodAnimation.Animation.#ctor(VPet_Simulator.Core.FoodAnimation,LinePutScript.ISub)">
<summary>
创建单帧动画
</summary>
</member>
<member name="M:VPet_Simulator.Core.FoodAnimation.Animation.Run(System.Windows.FrameworkElement,System.Action)">
<summary>
运行该图层
</summary>
</member>
<member name="T:VPet_Simulator.Core.GraphCore">
@ -631,6 +730,11 @@
动画类型
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Not_Able">
<summary>
不被启用/使用的 不包含在GrapType
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Raised_Dynamic">
<summary>
被提起动态 (循环)
@ -986,11 +1090,26 @@
直播 (结束)
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Switch_Thirsty">
<summary>
口渴
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.GraphType.Eat">
<summary>
吃东西
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.Graphs">
<summary>
图像字典
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.CommGraphs">
<summary>
图像字典(不被主要引用)
</summary>
</member>
<member name="F:VPet_Simulator.Core.GraphCore.CommUIElements">
<summary>
通用UI资源
@ -1008,6 +1127,19 @@
<param name="graph">动画</param>
<param name="type">类型</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.AddGraph(VPet_Simulator.Core.IGraph)">
<summary>
添加动画
</summary>
<param name="graph">动画</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.AddCOMMGraph(VPet_Simulator.Core.IGraph,System.String)">
<summary>
添加动画
</summary>
<param name="graph">动画</param>
<param name="type">类型</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.AddGraph(System.String,VPet_Simulator.Core.GameSave.ModeType,VPet_Simulator.Core.GraphCore.GraphType)">
<summary>
添加动画 自动创建
@ -1022,7 +1154,18 @@
</summary>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.FindGraph(VPet_Simulator.Core.GraphCore.GraphType,VPet_Simulator.Core.GameSave.ModeType)">
<returns></returns>
<summary>
查找动画
</summary>
<param name="type">动画类型</param>
<param name="mode">状态类型,找不到就找相同动画类型</param>
</member>
<member name="M:VPet_Simulator.Core.GraphCore.FindCOMMGraph(System.String,VPet_Simulator.Core.GameSave.ModeType)">
<summary>
查找动画
</summary>
<param name="type">动画类型</param>
<param name="mode">状态类型,找不到就找相同动画类型</param>
</member>
<member name="P:VPet_Simulator.Core.GraphCore.GraphTypeValue">
<summary>
@ -1183,9 +1326,9 @@
是否继续播放
</summary>
</member>
<member name="M:VPet_Simulator.Core.IGraph.WaitForReadyRun(System.Windows.Controls.Border,System.Action)">
<member name="P:VPet_Simulator.Core.IGraph.IsReady">
<summary>
从0开始运行该动画, 等待部署完成后执行
是否准备完成
</summary>
</member>
<member name="P:VPet_Simulator.Core.IGraph.ModeType">
@ -1204,6 +1347,19 @@
</summary>
<param name="StopEndAction">停止动画时是否允许执行停止帧</param>
</member>
<member name="T:VPet_Simulator.Core.IGraph.IRunImage">
<summary>
指示该ImageRun支持
</summary>
</member>
<member name="M:VPet_Simulator.Core.IGraph.IRunImage.Run(System.Windows.Controls.Border,System.Windows.Media.ImageSource,System.Action)">
<summary>
从0开始运行该动画
</summary>
<param name="parant">显示位置</param>
<param name="EndAction">结束方法</param>
<param name="image">额外图片</param>
</member>
<member name="T:VPet_Simulator.Core.Picture">
<summary>
Picture.xaml 的交互逻辑
@ -1220,6 +1376,14 @@
图片资源
</summary>
</member>
<member name="M:VPet_Simulator.Core.Picture.IImageRun.Run(System.Windows.Controls.Image,System.Action)">
<summary>
指定图像图像控件准备运行该动画
</summary>
<param name="img">用于显示的Image</param>
<param name="EndAction">结束动画</param>
<returns>准备好的线程</returns>
</member>
<member name="T:VPet_Simulator.Core.PNGAnimation">
<summary>
PNGAnimation.xaml 的交互逻辑
@ -1293,6 +1457,14 @@
从0开始运行该动画
</summary>
</member>
<member name="M:VPet_Simulator.Core.PNGAnimation.Run(System.Windows.Controls.Image,System.Action)">
<summary>
指定图像图像控件准备运行该动画
</summary>
<param name="img">用于显示的Image</param>
<param name="EndAction">结束动画</param>
<returns>准备好的线程</returns>
</member>
<member name="M:VPet_Simulator.Core.Function.ResourcesBrush(VPet_Simulator.Core.Function.BrushType)">
<summary>
获取资源笔刷
@ -1423,6 +1595,41 @@
互动周期
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Exp">
<summary>
经验值
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Strength">
<summary>
体力 0-100
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.StrengthFood">
<summary>
饱腹度
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.StrengthDrink">
<summary>
口渴度
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Feeling">
<summary>
心情
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Health">
<summary>
健康
</summary>
</member>
<member name="P:VPet_Simulator.Core.IFood.Likability">
<summary>
好感度
</summary>
</member>
<member name="T:VPet_Simulator.Core.PetLoader">
<summary>
宠物加载器
@ -1448,6 +1655,11 @@
宠物介绍
</summary>
</member>
<member name="F:VPet_Simulator.Core.PetLoader.IGraphConvert">
<summary>
自定义图片加载方法
</summary>
</member>
<member name="T:VPet_Simulator.Core.GameSave">
<summary>
游戏存档
@ -1484,6 +1696,11 @@
体力 0-100
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreStrength">
<summary>
待补充的体力,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeStrength">
<summary>
变化 体力
@ -1494,6 +1711,11 @@
饱腹度
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreStrengthFood">
<summary>
待补充的饱腹度,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeStrengthFood">
<summary>
变化 食物
@ -1504,6 +1726,11 @@
口渴度
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreStrengthDrink">
<summary>
待补充的口渴度,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeStrengthDrink">
<summary>
变化 口渴度
@ -1514,6 +1741,11 @@
心情
</summary>
</member>
<member name="F:VPet_Simulator.Core.GameSave.StoreFeeling">
<summary>
待补充的心情,随着时间缓慢加给桌宠
</summary>//让游戏更有游戏性
</member>
<member name="F:VPet_Simulator.Core.GameSave.ChangeFeeling">
<summary>
变化 心情
@ -1534,6 +1766,11 @@
清除变化
</summary>
</member>
<member name="M:VPet_Simulator.Core.GameSave.StoreTake">
<summary>
取回被储存的体力
</summary>
</member>
<member name="T:VPet_Simulator.Core.GameSave.ModeType">
<summary>
宠物状态模式

View File

@ -4,6 +4,11 @@
<name>VPet-Simulator.Windows.Interface</name>
</assembly>
<members>
<member name="T:VPet_Simulator.Windows.Interface.IMainWindow">
<summary>
游戏主窗体
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.IMainWindow.IsSteamUser">
<summary>
是否为Steam用户
@ -49,6 +54,11 @@
所有三方插件
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.IMainWindow.Items">
<summary>
所有食物
</summary>
</member>
<member name="M:VPet_Simulator.Windows.Interface.IMainWindow.SetZoomLevel(System.Double)">
<summary>
设置游戏缩放倍率
@ -71,6 +81,11 @@
</summary>
<param name="action">动作名称</param>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Food.Price">
<summary>
食物价格
</summary>
</member>
<member name="T:VPet_Simulator.Windows.Interface.MainPlugin">
<summary>
这是插件的主体内容 请继承这个类
@ -121,11 +136,31 @@
重载DIY按钮, 如需添加自定义按钮可在此处添加
</summary>
</member>
<member name="T:VPet_Simulator.Windows.Interface.Setting">
<summary>
游戏设置
</summary>
</member>
<member name="M:VPet_Simulator.Windows.Interface.Setting.#ctor(System.String)">
<summary>
游戏设置
</summary>
</member>
<member name="F:VPet_Simulator.Windows.Interface.Setting.Statistics">
<summary>
统计数据信息
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.ZoomLevel">
<summary>
缩放倍率
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.VoiceVolume">
<summary>
播放声音大小
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.IsBiggerScreen">
<summary>
是否为更大的屏幕
@ -191,6 +226,11 @@
智能移动周期 (秒)
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.MessageBarOutside">
<summary>
消息框外置
</summary>
</member>
<member name="P:VPet_Simulator.Windows.Interface.Setting.StartUPBoot">
<summary>
开机启动

View File

@ -37,11 +37,22 @@ namespace VPet.Plugin.VPetTTS
Directory.CreateDirectory(GraphCore.CachePath + @"\voice");
if (Set.Enable)
MW.Main.OnSay += Main_OnSay;
//这是个临时举措,未来会支持直接调用
MenuItem modset = ((MenuItem)MW.Main.ToolBar.MenuSetting.Items[0]);
modset.Visibility = Visibility.Visible;
var menuItem = new MenuItem()
{
Header = "EdgeTTS",
HorizontalContentAlignment = HorizontalAlignment.Center,
};
menuItem.Click += (s, e) => { Setting(); };
modset.Items.Add(menuItem);
}
public override void LoadDIY()
{
MW.Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.DIY, "EdgeTTS", Setting);
}
//public override void LoadDIY()
//{
// MW.Main.ToolBar.AddMenuButton(VPet_Simulator.Core.ToolBar.MenuType.DIY, "EdgeTTS", Setting);
//}
public void Main_OnSay(string saythings)
{//说话语音
var path = GraphCore.CachePath + $"\\voice\\{Sub.GetHashCode(saythings):X}.mp3";

View File

@ -35,7 +35,7 @@
<HintPath>..\packages\EdgeTTS.Framework.1.0.1\lib\net462\EdgeTTS.Framework.dll</HintPath>
</Reference>
<Reference Include="LinePutScript, Version=1.5.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\LinePutScript.1.8.0\lib\net462\LinePutScript.dll</HintPath>
<HintPath>..\packages\LinePutScript.1.8.1\lib\net462\LinePutScript.dll</HintPath>
</Reference>
<Reference Include="Newtonsoft.Json, Version=13.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
<HintPath>..\packages\Newtonsoft.Json.13.0.3\lib\net45\Newtonsoft.Json.dll</HintPath>
@ -43,8 +43,8 @@
<Reference Include="Panuon.WPF, Version=1.0.1.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Panuon.WPF.1.0.1\lib\net462\Panuon.WPF.dll</HintPath>
</Reference>
<Reference Include="Panuon.WPF.UI, Version=1.1.11.8, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Panuon.WPF.UI.1.1.11.8\lib\net462\Panuon.WPF.UI.dll</HintPath>
<Reference Include="Panuon.WPF.UI, Version=1.1.11.10, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Panuon.WPF.UI.1.1.11.11\lib\net462\Panuon.WPF.UI.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
@ -61,10 +61,10 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
<Reference Include="VPet-Simulator.Core, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\VPet-Simulator.Core.0.1.7\lib\net462\VPet-Simulator.Core.dll</HintPath>
<HintPath>..\packages\VPet-Simulator.Core.0.2.0\lib\net462\VPet-Simulator.Core.dll</HintPath>
</Reference>
<Reference Include="VPet-Simulator.Windows.Interface, Version=1.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\VPet-Simulator.Windows.Interface.0.1.4\lib\net462\VPet-Simulator.Windows.Interface.dll</HintPath>
<HintPath>..\packages\VPet-Simulator.Windows.Interface.0.2.0\lib\net462\VPet-Simulator.Windows.Interface.dll</HintPath>
</Reference>
<Reference Include="WindowsBase" />
</ItemGroup>

View File

@ -1,11 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="EdgeTTS.Framework" version="1.0.1" targetFramework="net462" />
<package id="LinePutScript" version="1.8.0" targetFramework="net462" />
<package id="LinePutScript" version="1.8.1" targetFramework="net462" />
<package id="Newtonsoft.Json" version="13.0.3" targetFramework="net462" />
<package id="Panuon.WPF" version="1.0.1" targetFramework="net462" />
<package id="Panuon.WPF.UI" version="1.1.11.8" targetFramework="net462" />
<package id="Panuon.WPF.UI" version="1.1.11.11" targetFramework="net462" />
<package id="Serilog" version="2.12.0" targetFramework="net462" />
<package id="VPet-Simulator.Core" version="0.1.7" targetFramework="net462" />
<package id="VPet-Simulator.Windows.Interface" version="0.1.4" targetFramework="net462" />
<package id="VPet-Simulator.Core" version="0.2.0" targetFramework="net462" />
<package id="VPet-Simulator.Windows.Interface" version="0.2.0" targetFramework="net462" />
</packages>