protected virtual void RaiseTickGameMode(TickArgs e) { var tickMode = TickGameMode; if (tickMode != null) { tickMode(e); } }
protected virtual void RaiseTickFixed(TickArgs e) { var tickFixed = TickFixed; if (tickFixed != null) { tickFixed(e); } }
protected virtual void RaiseTickPlayerHUDManagers(TickArgs e) { var tickHUD = TickPlayerHUDManagers; if (tickHUD != null) { tickHUD(e); } }
protected virtual void RaiseTickPlayerCameraManagers(TickArgs e) { var tickCamera = TickPlayerCameraManagers; if (tickCamera != null) { tickCamera(e); } }
protected virtual void RaiseTickActors(TickArgs e) { var tickActor = TickActors; if (tickActor != null) { tickActor(e); } }
protected virtual void RaiseTickControllers(TickArgs e) { var tickControl = TickControllers; if (tickControl != null) { tickControl(e); } }
protected virtual void RaiseTickPlayerInputManagers(TickArgs e) { var tickInput = TickPlayerInputManagers; if (tickInput != null) { tickInput(e); } }
public virtual void OnUnityFixedUpdate() { float fixedTime = TickFixedWatch.Elapsed.Milliseconds / 1000f; TickFixedWatch.Reset(); TickArgs tickArgs = new TickArgs(fixedTime); RaiseTickFixed(tickArgs); }
public virtual void OnUnityUpdate() { float deltaTime = TickWatch.Elapsed.Milliseconds / 1000f; TickWatch.Reset(); TickArgs tickArgs = new TickArgs(deltaTime); PlayTime += deltaTime; RaiseTickPlayerInputManagers(tickArgs); RaiseTickControllers(tickArgs); RaiseTickActors(tickArgs); RaiseTickPlayerCameraManagers(tickArgs); RaiseTickPlayerHUDManagers(tickArgs); RaiseTickGameMode(tickArgs); Tick(tickArgs); }
protected abstract void Tick(TickArgs e);
protected virtual void Tick(TickArgs e) { CheckLoadSceneCompletion(); }