using GameFramework; using GameFramework.Event; namespace SepCore.Event { public class SelectRoleHoverEventArgs : GameEventArgs { public static readonly int EventId = typeof(SelectRoleHoverEventArgs).GetHashCode(); public override int Id => EventId; public string RoleName { get; private set; } public static SelectRoleHoverEventArgs Create(string roleName) { var args = ReferencePool.Acquire(); args.RoleName = roleName; return args; } public override void Clear() { RoleName = null; } } }