//------------------------------------------------------------
// Game Framework
// Copyright © 2013-2021 loyalsoft. All rights reserved.
// Homepage: http://www.game7000.com/
// Feedback: http://www.game7000.com/
//------------------------------------------------------------
namespace GameFramework
{
///
/// 游戏框架模块抽象类。
///
internal abstract class GameFrameworkModule
{
///
/// 获取游戏框架模块优先级。
///
/// 优先级较高的模块会优先轮询,并且关闭操作会后进行。
internal virtual int Priority
{
get
{
return 0;
}
}
///
/// 游戏框架模块轮询。
///
/// 逻辑流逝时间,以秒为单位。
/// 真实流逝时间,以秒为单位。
internal abstract void Update(float elapseSeconds, float realElapseSeconds);
///
/// 关闭并清理游戏框架模块。
///
internal abstract void Shutdown();
}
}