public override void Update(AssemblyLoader.UpdateLevel level, float frameTime) { base.Update(level, frameTime); switch (level) { case AssemblyLoader.UpdateLevel.FramePreEngine: var renderFrameEventArgs = new RenderFrameEventArgs(frameTime); IoCManager.Resolve <IClientNotifyManager>().FrameUpdate(renderFrameEventArgs); IoCManager.Resolve <IClientGameTicker>().FrameUpdate(renderFrameEventArgs); break; } }
public override void Update(AssemblyLoader.UpdateLevel level, float frameTime) { base.Update(level, frameTime); _gameTicker.Update(new FrameEventArgs(frameTime)); }
public virtual void Update(AssemblyLoader.UpdateLevel level, float frameTime) { }