private void OnLoad(object sender, EventArgs e) { evader.OnLoad(); Events.OnClose += OnClose; Game.OnUpdate += Game_OnUpdate; Player.OnExecuteOrder += Player_OnExecuteAction; Drawing.OnDraw += Drawing_OnDraw; ObjectManager.OnAddEntity += ObjectManager_OnAddEntity; Unit.OnModifierAdded += Unit_OnModifierAdded; Unit.OnModifierRemoved += Unit_OnModifierRemoved; Entity.OnParticleEffectAdded += Entity_OnParticleEffectAdded; ObjectManager.OnAddTrackingProjectile += ObjectManagerOnAddTrackingProjectile; }
protected override void OnActivate() { evader = new Evader(); evader.OnLoad(); Game.OnUpdate += Game_OnUpdate; Player.OnExecuteOrder += Player_OnExecuteAction; Drawing.OnDraw += Drawing_OnDraw; ObjectManager.OnAddEntity += ObjectManager_OnAddEntity; Unit.OnModifierAdded += Unit_OnModifierAdded; Unit.OnModifierRemoved += Unit_OnModifierRemoved; Entity.OnParticleEffectAdded += Entity_OnParticleEffectAdded; }