using System.Collections.Generic; namespace ModuleModel { public abstract class BaseModel:IModel { private IModel _modelImplementation; public int ModuleId { get; set; } public abstract void Init(); public abstract void InitServerData(Dictionary userDatas); public abstract void InitConfig(); public virtual void AfterServerDataAnalysis() { } public virtual void DoFrameUpdate(int time, int delta) { throw new System.NotImplementedException(); } public virtual void Dispose() { throw new System.NotImplementedException(); } } }