Esempio n. 1
0
 private void InvokeGameUpdate()
 {
     if (GameUpdate != null)
     {
         GameUpdate.Invoke(this, GenerateEventArgs());
     }
 }
Esempio n. 2
0
        protected virtual void OnUpdate([NotNull] GameTime gameTime)
        {
            if (!IsDesignMode)
            {
                Guard.ArgumentNotNull(gameTime, nameof(gameTime));

                GameUpdate?.Invoke(this, new TimedEventArgs(gameTime));
            }
        }
Esempio n. 3
0
        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);
            }
        }
Esempio n. 4
0
 private void Update()
 {
     GameUpdate?.Invoke();
 }
Esempio n. 5
0
 internal static void InvokeOnGameUpdate(GameTime gameTime)
 {
     GameUpdate?.Invoke(gameTime);
 }