mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-06 16:16:44 +08:00
28 lines
834 B
C#
28 lines
834 B
C#
// Copyright (c) 2025-2026 GeWuYou
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
using GFramework.Core.Abstractions.Enums;
|
|
|
|
namespace GFramework.Core.Abstractions.Architectures;
|
|
|
|
/// <summary>
|
|
/// 表示架构阶段变化事件的数据。
|
|
/// 该类型用于向事件订阅者传递当前已进入的阶段值。
|
|
/// </summary>
|
|
public sealed class ArchitecturePhaseChangedEventArgs : EventArgs
|
|
{
|
|
/// <summary>
|
|
/// 初始化 <see cref="ArchitecturePhaseChangedEventArgs" /> 的新实例。
|
|
/// </summary>
|
|
/// <param name="phase">当前已进入的架构阶段。</param>
|
|
public ArchitecturePhaseChangedEventArgs(ArchitecturePhase phase)
|
|
{
|
|
Phase = phase;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 获取当前已进入的架构阶段。
|
|
/// </summary>
|
|
public ArchitecturePhase Phase { get; }
|
|
}
|