private void InvokeGameUpdate() { if (GameUpdate != null) { GameUpdate.Invoke(this, GenerateEventArgs()); } }
protected virtual void OnUpdate([NotNull] GameTime gameTime) { if (!IsDesignMode) { Guard.ArgumentNotNull(gameTime, nameof(gameTime)); GameUpdate?.Invoke(this, new TimedEventArgs(gameTime)); } }
static Core() { try { Game.OnUpdate += delegate { Mode currentMode; switch (UsedOrbwalker) { case Orbwalker.SparkWalker: currentMode = SparkWalker.Orbwalker.Mode; break; case Orbwalker.SDKOrbwalker: switch (SDKOrbwalker.GetActiveMode()) { case OrbwalkingMode.LastHit: currentMode = Mode.LastHit; break; case OrbwalkingMode.Hybrid: currentMode = Mode.Harass; break; case OrbwalkingMode.LaneClear: currentMode = Mode.LaneClear; break; case OrbwalkingMode.Combo: currentMode = Mode.Combo; break; case OrbwalkingMode.None: currentMode = Mode.None; break; default: throw new ArgumentOutOfRangeException(nameof(SDKOrbwalker.GetActiveMode), SDKOrbwalker.GetActiveMode(), null); } break; default: throw new ArgumentOutOfRangeException(); } GameUpdate?.Invoke(new GameUpdateEventArgs(UsedOrbwalker, currentMode)); }; Assembly = Assembly.GetExecutingAssembly(); ChampionName = Player.ChampionName; Menu = new Menu("st_core", "Ayy lmao", true).Attach(); { var frun = Menu.Add(new MenuBool("st_first_run_nt", "xddd", true)); FirstRun = frun.Value; frun.Value = frun.Visible = false; } // var baseMenu = Menu.Add(new Menu("st_base", "")); { } // var commsMenu = Menu.Add(new Menu("st_comms", "")); { } } catch (Exception ex) { Logging.Write()(LogLevel.Error, ex); } }
private void Update() { GameUpdate?.Invoke(); }
internal static void InvokeOnGameUpdate(GameTime gameTime) { GameUpdate?.Invoke(gameTime); }