多轮审查和修复
This commit is contained in:
25
Assets/Scripts/Support/AntiSoftlock/RoomEscapeInfoSO.cs
Normal file
25
Assets/Scripts/Support/AntiSoftlock/RoomEscapeInfoSO.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
using UnityEngine;
|
||||
using BaseGames.Player;
|
||||
|
||||
namespace BaseGames.Progression
|
||||
{
|
||||
/// <summary>
|
||||
/// 房间逃脱信息 SO(架构 16_SupportingModules §5.2)。
|
||||
/// 当 AntiSoftlockSystem 检测到玩家卡关时,提供重置目标场景和生成点。
|
||||
/// </summary>
|
||||
[CreateAssetMenu(menuName = "AntiSoftlock/RoomEscapeInfo", fileName = "ESC_")]
|
||||
public class RoomEscapeInfoSO : ScriptableObject
|
||||
{
|
||||
[Tooltip("逃脱目标场景名称(留空 = 最近检查点)")]
|
||||
public string targetScene;
|
||||
|
||||
[Tooltip("目标场景中的生成点 ID(留空 = 默认生成点)")]
|
||||
public string spawnId;
|
||||
|
||||
[Tooltip("需要玩家拥有此能力才触发此逃脱路径(None = 无要求)")]
|
||||
public AbilityType requiredAbility = AbilityType.None;
|
||||
|
||||
[Tooltip("此逃脱路径的优先级(越高越优先选择)")]
|
||||
public int priority = 0;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user