This commit is contained in:
SoulliesOfficial
2026-04-17 12:01:50 -04:00
parent dd2657573a
commit ac98ec3aef
438 changed files with 4505 additions and 428 deletions

View File

@@ -3,7 +3,7 @@ using System.Collections.Generic;
using Continentis.MainGame.Character;
using Cysharp.Threading.Tasks;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>
/// 命令静态工厂。

View File

@@ -1,7 +1,7 @@
using System;
using Cysharp.Threading.Tasks;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>
/// 命令基类。子类重写 <see cref="ExecuteAsync"/> 实现具体逻辑。

View File

@@ -1,7 +1,7 @@
using System;
using System.Collections.Generic;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>
/// 指令上下文 (Command Context)

View File

@@ -1,4 +1,4 @@
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>
/// 框架预定义的 CommandContext 键常量。

View File

@@ -2,7 +2,7 @@ using System.Collections.Generic;
using System.Linq;
using Cysharp.Threading.Tasks;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>命令组的执行模式。</summary>
public enum ExecutionMode

View File

@@ -1,4 +1,4 @@
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>
/// 命令队列的优先级分桶。数值越小优先级越高。

View File

@@ -2,7 +2,7 @@ using System.Collections.Generic;
using Cysharp.Threading.Tasks;
using UnityEngine;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>
/// 全局命令队列管理器。

View File

@@ -1,8 +1,8 @@
using Cysharp.Threading.Tasks;
using SLSFramework.General;
using SLSUtilities.General;
using UnityEngine;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>从 outerContext 中读取一个变量并输出到控制台。</summary>
public class Cmd_GetAndLogVariable : CommandBase

View File

@@ -1,8 +1,8 @@
using Cysharp.Threading.Tasks;
using SLSFramework.General;
using SLSUtilities.General;
using UnityEngine;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>在 outerContext 中设置一个键值对。</summary>
public class Cmd_SetVariable : CommandBase

View File

@@ -1,9 +1,9 @@
using System;
using Cysharp.Threading.Tasks;
using SLSFramework.General;
using SLSUtilities.General;
using UnityEngine;
namespace SLSFramework.General
namespace SLSUtilities.General
{
/// <summary>等待指定秒数后在控制台输出一条信息。</summary>
public class Cmd_WaitAndLog : CommandBase