예제 #1
0
        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;
            }
        }
예제 #2
0
        public override void Update(AssemblyLoader.UpdateLevel level, float frameTime)
        {
            base.Update(level, frameTime);

            _gameTicker.Update(new FrameEventArgs(frameTime));
        }
예제 #3
0
 public virtual void Update(AssemblyLoader.UpdateLevel level, float frameTime)
 {
 }