Files
Cielonos/Assets/Scripts/MainGame/Characters/Player/Submodules/PlayerEventSubmodule.cs
SoulliesOfficial 649b7a5ddc 更新
2026-05-23 08:27:50 -04:00

23 lines
761 B
C#

using Cielonos.MainGame.Inventory;
using SLSUtilities.General;
using SoftCircuits.Collections;
namespace Cielonos.MainGame.Characters
{
/// <summary>
/// 玩家专用事件子模块,扩展 EventSubmodule 以包含仅属于玩家的游戏逻辑事件。
/// </summary>
public class PlayerEventSubmodule : EventSubmodule
{
/// <summary>
/// 主武器切换时触发,参数为新装备的主武器。
/// </summary>
public OrderedDictionary<string, PrioritizedAction<MainWeaponBase>> onMainWeaponChanged;
public PlayerEventSubmodule(CharacterBase owner) : base(owner)
{
onMainWeaponChanged = new OrderedDictionary<string, PrioritizedAction<MainWeaponBase>>();
}
}
}