【m】[1.0.5] - 2026-01-06
### Changed - 添加更新日志 - 修改加载器选择范围,允许指定程序集检查 ### Fixed - 处理Sample在UnityPackage窗口不显示的问题
This commit is contained in:
29
Assets/10.StoryEditor/CHANGELOG.md
Normal file
29
Assets/10.StoryEditor/CHANGELOG.md
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# Changelog
|
||||||
|
此包的所有更新日志会被记录在此文件中
|
||||||
|
|
||||||
|
## [1.0.5] - 2026-01-06
|
||||||
|
### Changed
|
||||||
|
- 添加更新日志
|
||||||
|
- 修改加载器选择范围,允许指定程序集检查
|
||||||
|
### Fixed
|
||||||
|
- 处理Sample在UnityPackage窗口不显示的问题
|
||||||
|
|
||||||
|
## [1.0.4] - 2026-01-06
|
||||||
|
### Fixed
|
||||||
|
- 移除Editor程序集在Editor以外平台的编译许可,解决打包报错问题
|
||||||
|
|
||||||
|
## [1.0.3] - 2026-01-06
|
||||||
|
### Changed
|
||||||
|
- 由于ARMaxPro环境自带了一份DoTween且该DoTween处于Plugins目录无法被程序集引用,移除DoTween并改用异步动画替代
|
||||||
|
|
||||||
|
## [1.0.2] - 2026-01-06
|
||||||
|
### Fixed
|
||||||
|
- 处理RunTime程序集乱码报错
|
||||||
|
|
||||||
|
## [1.0.1] - 2026-01-06
|
||||||
|
### Added
|
||||||
|
- 添加程序集com.storyeditor.runtime和com.storyeditor.editor
|
||||||
|
|
||||||
|
## [1.0.0] - 2026-01-06
|
||||||
|
### Added
|
||||||
|
- 初始发布,包含基础剧本编辑器框架。
|
||||||
3
Assets/10.StoryEditor/CHANGELOG.md.meta
Normal file
3
Assets/10.StoryEditor/CHANGELOG.md.meta
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6b633e0eee32489895ce1a69771a3539
|
||||||
|
timeCreated: 1767840867
|
||||||
@@ -2,6 +2,7 @@ using System;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.IO;
|
using System.IO;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
|
using System.Reflection;
|
||||||
using Cysharp.Threading.Tasks;
|
using Cysharp.Threading.Tasks;
|
||||||
using Newtonsoft.Json;
|
using Newtonsoft.Json;
|
||||||
using Sirenix.OdinInspector;
|
using Sirenix.OdinInspector;
|
||||||
@@ -126,14 +127,14 @@ namespace Stary.Evo.StoryEditor
|
|||||||
|
|
||||||
#region 导出设置
|
#region 导出设置
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 资源加载方式
|
|
||||||
/// </summary>
|
|
||||||
[BoxGroup("Export", centerLabel:true)]
|
|
||||||
[LabelText("资源加载方式"), ValueDropdown(nameof(_iResourceTypes)),SerializeField]
|
|
||||||
private string loaderType;
|
|
||||||
|
|
||||||
#if UNITY_EDITOR
|
#if UNITY_EDITOR
|
||||||
|
|
||||||
|
[BoxGroup("Export")]
|
||||||
|
[SerializeField, ValueDropdown(nameof(GetAllAssemblyNames))]
|
||||||
|
private string assembly;
|
||||||
|
private IEnumerable<string> GetAllAssemblyNames() =>
|
||||||
|
AppDomain.CurrentDomain.GetAssemblies().Select(a => a.GetName().Name).OrderBy(n => n);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 获取继承 IResource 的所有类
|
/// 获取继承 IResource 的所有类
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -143,6 +144,13 @@ namespace Stary.Evo.StoryEditor
|
|||||||
private HashSet<string> _iResourceTypes = new();
|
private HashSet<string> _iResourceTypes = new();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 资源加载方式
|
||||||
|
/// </summary>
|
||||||
|
[BoxGroup("Export", centerLabel:true)]
|
||||||
|
[LabelText("资源加载方式"), ValueDropdown(nameof(_iResourceTypes)),SerializeField]
|
||||||
|
private string loaderType;
|
||||||
|
|
||||||
private IResource _loader;
|
private IResource _loader;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 资源加载器
|
/// 资源加载器
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "com.staryevo.storyeditor",
|
"name": "com.staryevo.storyeditor",
|
||||||
"version": "1.0.4",
|
"version": "1.0.5",
|
||||||
"displayName": "10.StoryEditor",
|
"displayName": "10.StoryEditor",
|
||||||
"description": "可视化剧本编辑器\n1.通过可视化图表编辑剧本内容\n2.将剧本导出为json\n3.解析剧本并执行",
|
"description": "可视化剧本编辑器\n1.通过可视化图表编辑剧本内容\n2.将剧本导出为json\n3.解析剧本并执行",
|
||||||
"unity": "2021.3",
|
"unity": "2021.3",
|
||||||
@@ -20,5 +20,12 @@
|
|||||||
"com.github.siccity.xnode": "1.8.0",
|
"com.github.siccity.xnode": "1.8.0",
|
||||||
"com.cysharp.unitask": "2.5.10",
|
"com.cysharp.unitask": "2.5.10",
|
||||||
"com.unity.nuget.newtonsoft-json": "3.2.1"
|
"com.unity.nuget.newtonsoft-json": "3.2.1"
|
||||||
}
|
},
|
||||||
|
"samples": [
|
||||||
|
{
|
||||||
|
"displayName": "ARMazPro Sample",
|
||||||
|
"description": "基于ARMazPro环境的示例",
|
||||||
|
"path": "Samples~/ARMazProSample"
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user