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