namespace BaseGames.World
{
///
/// 房间在流式加载系统中的生命周期状态。
///
public enum RoomState
{
/// 未加载,资产不在内存中。
Unloaded,
/// 正在后台异步加载中。
Loading,
/// 已加载并初始化,处于休眠状态:渲染器、AI、物理均已关闭,不消耗 CPU。
Dormant,
/// 正在激活中(分帧启用 AI)。
Activating,
/// 完全激活,玩家当前所在的房间。
Active,
/// 玩家已离开,等待冷却计时后转为 Dormant 或 Unloaded。
Cooling,
/// 正在后台异步卸载中。
Unloading,
}
}