//------------------------------------------------------------ // 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(); } }