//------------------------------------------------------------ // Game Framework // Copyright © 2013-2021 Jiang Yin. All rights reserved. // Homepage: https://gameframework.cn/ // Feedback: mailto:ellan@gameframework.cn //------------------------------------------------------------ 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(); } }