///
/// 定义通用的逻辑接口,统一生命期调用
///
public interface ILogicSys
{
///
/// 初始化接口
///
///
bool OnInit();
///
/// 销毁系统
///
void OnDestroy();
///
/// 初始化后,第一帧统一调用
///
void OnStart();
///
/// 更新接口
///
///
void OnUpdate();
///
/// 渲染后调用
///
void OnLateUpdate();
///
/// 物理帧更新
///
void OnFixedUpdate();
///
/// 登录账号/角色时调用
///
void OnRoleLogin();
///
/// 清理数据接口,切换账号/角色时调用
///
void OnRoleLogout();
///
/// 绘制调试接口
///
void OnDrawGizmos();
///
/// 暂停游戏
///
///
void OnApplicationPause(bool pause);
}