Beispiel #1
0
        /* Pulse method that will execute on our OnFrame, which in turn executes on the lavishscript OnFrame */

        private static void ISXEVE_OnFrame(object sender, LSEventArgs e)
        {
            //using (new FrameLock(true))
            //{
            //  var ext = new Extension();
            //  var eve = ext.EVE();
            //  var me = ext.Me;

            //  TestGetLocalGridEntities(me, eve, logger);
            //  //CombatHelper.ActivateModules(me,eve, new EngageRules() {UseRepairer = false});
            //}

            using (new FrameLock(true))
            {
                var ext = new Extension();
                var eve = ext.EVE();
                var me  = ext.Me;

                InnerSpace.Echo("Your character's name is " + me.Name);
                InnerSpace.Echo("Your active ship has " + me.Ship.HighSlots + " high slots.");
                InnerSpace.Echo("Your active ship has " + me.Ship.MediumSlots + " medium slots.");
                InnerSpace.Echo("Your active ship has " + me.Ship.LowSlots + " low slots.");

                TestGetLocalGridEntities(me, eve, _logger);

                LavishScript.Events.DetachEventTarget("ISXEVE_OnFrame", ISXEVE_OnFrame);
            }
        }
Beispiel #2
0
        public BaseEventArgs(ILogging logging, LSEventArgs copy)
        {
            _logging = logging;

            ObjectName = "BaseEventArgs";
            Initialize(copy);
        }
Beispiel #3
0
        /* Pulse method that will execute on our OnFrame, which in turn executes on the lavishscript OnFrame */
        private static void ISXEVE_OnFrame(object sender, LSEventArgs e)
        {
            //using (new FrameLock(true))
              //{
              //  var ext = new Extension();
              //  var eve = ext.EVE();
              //  var me = ext.Me;

              //  TestGetLocalGridEntities(me, eve, logger);
              //  //CombatHelper.ActivateModules(me,eve, new EngageRules() {UseRepairer = false});
              //}

              using (new FrameLock(true))
              {
            var ext = new Extension();
            var eve = ext.EVE();
            var me = ext.Me;

            InnerSpace.Echo("Your character's name is " + me.Name);
            InnerSpace.Echo("Your active ship has " + me.Ship.HighSlots + " high slots.");
            InnerSpace.Echo("Your active ship has " + me.Ship.MediumSlots + " medium slots.");
            InnerSpace.Echo("Your active ship has " + me.Ship.LowSlots + " low slots.");

            TestGetLocalGridEntities(me, eve, _logger);

            LavishScript.Events.DetachEventTarget("ISXEVE_OnFrame", ISXEVE_OnFrame);
              }
        }
Beispiel #4
0
        private void Initialize(LSEventArgs copy)
        {
            var   methodName      = "Initialize";
            Int64 nearestEntityID = -1;
            bool  isBookmark;
            var   bookMarkLabel = string.Empty;

            if (!bool.TryParse(copy.Args[2], out isBookmark))
            {
                StealthBot.Logging.LogMessage(ObjectName, methodName, LogSeverityTypes.Standard, "Unable to parse \'is bookmark\' {0}", copy.Args[2]);
            }
            if (isBookmark)
            {
                bookMarkLabel = copy.Args[3];
            }
            else
            {
                if (!Int64.TryParse(copy.Args[3], out nearestEntityID))
                {
                    StealthBot.Logging.LogMessage(ObjectName, methodName, LogSeverityTypes.Standard, "Unable to parse \'is bookmark\' {0}", copy.Args[2]);
                }
            }

            if (isBookmark)
            {
                DestinationIsBookMark = true;
                DestinationID         = bookMarkLabel;
            }
            else
            {
                DestinationIsBookMark = false;
                DestinationID         = nearestEntityID;
            }
        }
Beispiel #5
0
        /* Pulse method that will execute on our OnFrame, which in turn executes on the lavishscript OnFrame */
        static void ISXEVE_OnFrame(object sender, LSEventArgs e)
        {
            using (new FrameLock(true))
            {
                /* Update my Me reference */
                /* Note that this is being updated both OnFrame and in a FrameLock, this is how it has to be done. */
                Globals.Me = new EVE.ISXEVE.Me();

                InnerSpace.Echo("Your character's name is " + Globals.Me.Name);
                InnerSpace.Echo("Your active ship has " + Globals.Me.Ship.HighSlots + " high slots.");
                InnerSpace.Echo("Your active ship has " + Globals.Me.Ship.MediumSlots + " medium slots.");
                InnerSpace.Echo("Your active ship has " + Globals.Me.Ship.LowSlots + " low slots.");
                if (Globals.Me.InStation)
                {
                    // Uncomment the line below to actually undock
                    //Globals.Me.Execute(ExecuteCommand.CmdExitStation);
                }
                else
                {
                    InnerSpace.Echo("You are in space.");
                }

                LavishScript.Events.DetachEventTarget("ISXEVE_OnFrame", ISXEVE_OnFrame);
                InnerSpace.Echo("Detached from ISXEVE_OnFrame");
            }
        }
        /************************************************************************************/
        private static void OnLootWindowAppeared_EventHandler(object sender, LSEventArgs e)
        {
            try
            {
                if (s_Controller != null)
                {
                    using (new FrameLock(true))
                    {
                        UpdateStaticGlobals();

                        LootWindow ThisWindow = s_Extension.LootWindow();
                        if (s_strLastLootWindowID == e.Args[0])
                        {
                            Program.Log("Blocking duplicate event for this loot window ({0}).", s_strLastLootWindowID);
                        }
                        else
                        {
                            s_strLastLootWindowID = e.Args[0];
                            s_Controller.OnLootWindowAppeared(s_strLastLootWindowID, ThisWindow);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                /// Do nothing. But at least the bot doesn't crash!
                Program.OnUnhandledException(ex);
            }

            return;
        }
Beispiel #7
0
        private static void Pulse(object sender, LSEventArgs e)
        {
            using (new FrameLock(true))
            {
                if (DateTime.Now > NextPulse)
                {
                    DebugUI.Text = "VNI - " + Me.Name + " " + m_RoutineController.ActiveRoutine + " " + Constants.VERSION + " " + VNI.Me.ToEntity.Type;

                    NextPulse = DateTime.Now.AddSeconds(PulseRate);
                    Eve       = new EVE.ISXEVE.EVE();
                    Me        = new EVE.ISXEVE.Me();
                    MyShip    = new EVE.ISXEVE.Ship();

                    //Update standings
                    if (!refreshCompleted)
                    {
                        refreshCompleted = true;
                        Initialise();
                    }

                    if (DateTime.Now > EndTime)
                    {
                        f_Anomalies.lastAnomaly = true;
                    }



                    if (f_Ship.CheckIfCapsule())
                    {
                        VNI.DebugUI.NewConsoleMessage("No ship, staying docked!");
                        InCapsule = true;
                    }
                    //Update shield Percentage label every pulse
                    if (VNI.Me.InSpace)
                    {
                        DebugUI.updateShieldPctLabel((int)f_Ship.shieldPct());
                    }

                    //Check if local is clear every pulse
                    if (!f_Social.isSafe())
                    {
                        m_RoutineController.ActiveRoutine = Routine.Flee;
                    }
                    //If shield pct is low flee station
                    if (f_Ship.shieldPct() < 30)
                    {
                        m_RoutineController.ActiveRoutine = Routine.Flee;
                    }

                    //If bot is not paused begin ratting
                    if (!Paused)
                    {
                        b_Ratting.Pulse();
                        DebugUI.updateTimeAndDateLabel(NextPulse);
                    }
                }
                return;
            }
        }
Beispiel #8
0
 protected virtual void onEntityDespawned(object Sender, LSEventArgs e)
 {
     EventHandler<EntityDespawnedEventArgs> temp = EntityDespawned;
     if (temp != null)
     {
         temp(Sender, new EntityDespawnedEventArgs(e.Args));
     }
 }
Beispiel #9
0
 void UpdateActiveTargets(object sender, LSEventArgs args)
 {
     try
     {
         ActiveTargets.AddOrUpdate(long.Parse(args.Args[0]), long.Parse(args.Args[1]));
     }
     catch { }
 }
Beispiel #10
0
 protected virtual void onCastAbility(object Sender, LSEventArgs e)
 {
     EventHandler<CastAbilityEventArgs> temp = CastAbility;
     if (temp != null)
     {
         temp(Sender, new CastAbilityEventArgs(e.Args));
     }
 }
Beispiel #11
0
        /// <summary>
        /// EQ2_ActorTargetChange Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnActorTargetChange(object sender, LSEventArgs e)
        {
            var temp = ActorTargetChange;

            if (temp != null)
            {
                temp(sender, new ActorTargetChangeEventArgs(e.Args));
            }
        }
Beispiel #12
0
        /// <summary>
        /// EQ2_CastingEnded Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnCastingEnded(object sender, LSEventArgs e)
        {
            var temp = CastingEnded;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #13
0
        /// <summary>
        /// EQ2_onRaidMemberAfflicted Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnRaidMemberAfflicted(object sender, LSEventArgs e)
        {
            var temp = RaidMemberAfflicted;

            if (temp != null)
            {
                temp(sender, new MemberAfflictedEventArgs(e.Args));
            }
        }
Beispiel #14
0
        /// <summary>
        /// EQ2_onRewardWindowAppeared Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnRewardWindowAppeared(object sender, LSEventArgs e)
        {
            var temp = RewardWindowAppeared;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #15
0
        /// <summary>
        /// EQ2_onIncomingText Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnIncomingText(object sender, LSEventArgs e)
        {
            var temp = IncomingText;

            if (temp != null)
            {
                temp(sender, new IncomingTextEventArgs(e.Args));
            }
        }
Beispiel #16
0
        /// <summary>
        /// EQ2_onAnnouncement Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnAnnouncement(object sender, LSEventArgs e)
        {
            var temp = Announcement;

            if (temp != null)
            {
                temp(sender, new AnnouncementEventArgs(e.Args));
            }
        }
Beispiel #17
0
        /// <summary>
        /// EQ2_Actor Spawned Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnActorSpawned(object sender, LSEventArgs e)
        {
            var temp = ActorSpawned;

            if (temp != null)
            {
                temp(sender, new ActorSpawnedEventArgs(e.Args));
            }
        }
Beispiel #18
0
        /// <summary>
        /// EQ2_ExamineItemWindowAppeared Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnExamineItemWindowAppeared(object sender, LSEventArgs e)
        {
            var temp = ExamineItemWindowAppeared;

            if (temp != null)
            {
                temp(sender, new ExamineItemWindowAppearedEventArgs(e.Args));
            }
        }
Beispiel #19
0
        /// <summary>
        /// EQ2_onQuestOffered Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnQuestOffered(object sender, LSEventArgs e)
        {
            var temp = QuestOffered;

            if (temp != null)
            {
                temp(sender, new QuestOfferedEventArgs(e.Args));
            }
        }
Beispiel #20
0
        protected virtual void onIncomingText(object Sender, LSEventArgs e)
        {
            EventHandler <IncomingTextEventArgs> temp = IncomingText;

            if (temp != null)
            {
                temp(Sender, new IncomingTextEventArgs(e.Args));
            }
        }
Beispiel #21
0
        protected virtual void onStopCastAbility(object Sender, LSEventArgs e)
        {
            EventHandler <LSEventArgs> temp = StopCastAbility;

            if (temp != null)
            {
                temp(Sender, new LSEventArgs(e.Args));
            }
        }
Beispiel #22
0
        /// <summary>
        /// EQ2_OnHOWindowStateChanged Event Raiser
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected virtual void OnHOWindowStateChanged(object sender, LSEventArgs e)
        {
            var temp = HOWindowStateChanged;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #23
0
        /// <summary>
        /// EQ2_onSendMailComplete Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnSendMailComplete(object sender, LSEventArgs e)
        {
            var temp = SendMailComplete;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #24
0
        /// <summary>
        /// EQ2_ExamineAchievement Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnExamineAchievement(object sender, LSEventArgs e)
        {
            var temp = ExamineAchievement;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #25
0
        protected virtual void onEntityDespawned(object Sender, LSEventArgs e)
        {
            EventHandler <EntityDespawnedEventArgs> temp = EntityDespawned;

            if (temp != null)
            {
                temp(Sender, new EntityDespawnedEventArgs(e.Args));
            }
        }
Beispiel #26
0
        /// <summary>
        /// EQ2_ReplyDialogAppeared Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnReplyDialogAppeared(object sender, LSEventArgs e)
        {
            var temp = ReplyDialogAppeared;

            if (temp != null)
            {
                temp(sender, new ReplyDialogAppearedEventArgs(e.Args));
            }
        }
Beispiel #27
0
        /// <summary>
        /// EQ2_FinishedZoning Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnFinishedZoning(object sender, LSEventArgs e)
        {
            var temp = FinishedZoning;

            if (temp != null)
            {
                temp(sender, new FinishedZoningEventArgs(e.Args));
            }
        }
Beispiel #28
0
        /// <summary>
        /// EQ2_onLootWindowAppeared Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnLootWindowAppeared(object sender, LSEventArgs e)
        {
            var temp = LootWindowAppeared;

            if (temp != null)
            {
                temp(sender, new LootWindowAppearedArgs(e.Args));
            }
        }
Beispiel #29
0
        /// <summary>
        /// EQ2_StartedZoning Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnStartedZoning(object sender, LSEventArgs e)
        {
            var temp = StartedZoning;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #30
0
        /// <summary>
        /// EQ2_onQuestUpdate Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnQuestUpdate(object sender, LSEventArgs e)
        {
            var temp = QuestUpdate;

            if (temp != null)
            {
                temp(sender, new QuestUpdateEventArgs(e.Args));
            }
        }
Beispiel #31
0
        /// <summary>
        /// EQ2_onTellIgnored Event Raiser
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected internal void OnTellIgnored(object sender, LSEventArgs e)
        {
            var temp = TellIgnored;

            if (temp != null)
            {
                temp(sender, new TellIgnoredEventArgs(e.Args));
            }
        }
Beispiel #32
0
        /// <summary>
        /// EQ2_onInventoryUpdate Event Raiser
        /// </summary>
        /// <param name="sender">sender</param>
        /// <param name="e">arguments</param>
        protected virtual void OnInventoryUpdate(object sender, LSEventArgs e)
        {
            var temp = InventoryUpdate;

            if (temp != null)
            {
                temp(sender, e);
            }
        }
Beispiel #33
0
 /// <summary>
 /// Process all of the string args in the LSEventArgs and set the values of this EventArgs object
 /// </summary>
 /// <param name="lsEventArgs"></param>
 private void ProcessLsEventArgs(LSEventArgs lsEventArgs)
 {
     ChannelID   = StringToInt64(lsEventArgs.Args[0]);
     CharID      = StringToInt64(lsEventArgs.Args[1]);
     CorpID      = StringToInt64(lsEventArgs.Args[2]);
     AllianceID  = StringToInt64(lsEventArgs.Args[3]);
     CharName    = lsEventArgs.Args[4];
     MessageText = lsEventArgs.Args[5];
 }
Beispiel #34
0
 /// <summary>
 /// EQ2_onRaidMemberAfflicted Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnRaidMemberAfflicted(object sender, LSEventArgs e)
 {
     var temp = RaidMemberAfflicted;
     if (temp != null)
         temp(sender, new MemberAfflictedEventArgs(e.Args));
 }
Beispiel #35
0
 /// <summary>
 /// EQ2_onQuestUpdate Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnQuestUpdate(object sender, LSEventArgs e)
 {
     var temp = QuestUpdate;
     if (temp != null)
         temp(sender, new QuestUpdateEventArgs(e.Args));
 }
Beispiel #36
0
 /// <summary>
 /// EQ2_onTellIgnored Event Raiser
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected internal void OnTellIgnored(object sender, LSEventArgs e)
 {
     var temp = TellIgnored;
     if(temp != null)
         temp(sender, new TellIgnoredEventArgs(e.Args));
 }
 private void OnFrame(object sender, LSEventArgs e)
 {
     _executeEVEActions.Execute();
 }
Beispiel #38
0
        private void OnFrame(object sender, LSEventArgs e)
        {
            try
            {
                using (dynamic pySharp = new PySharp.PySharp())
                {
                    dynamic pyObject = null;

                    if (_doTest)
                    {
                        _doTest = false;

                        pyObject = pySharp.__builtin__.eve.session;

                        var file = pySharp.__builtin__.open("c:/blaat.txt", "wb");
                        file.write("hello world");
                        file.close();

                        //// Make eve reload the compiled code file (stupid DiscardCode function :)
                        //pySharp.Import("nasty").Attribute("nasty").Attribute("compiler").Call("Load", pySharp.Import("nasty").Attribute("nasty").Attribute("compiledCodeFile"));

                        //// Get a reference to all code files
                        //var dict = pySharp.Import("nasty").Attribute("nasty").Attribute("compiler").Attribute("code").ToDictionary();

                        //// Get the magic once
                        //var magic = pySharp.Import("imp").Call("get_magic");

                        //foreach (var item in dict)
                        //{
                        //    // Clean up the path
                        //    var path = (string)item.Key.Item(0);
                        //    if (path.IndexOf(":") >= 0)
                        //        path = path.Substring(path.IndexOf(":") + 1);
                        //    while (path.StartsWith("/.."))
                        //        path = path.Substring(3);
                        //    path = "c:/dump/code" + path + "c";

                        //    // Create the directory
                        //    Directory.CreateDirectory(Path.GetDirectoryName(path));

                        //    var file = pySharp.Import("__builtin__").Call("open", path, "wb");
                        //    var time = pySharp.Import("os").Attribute("path").Call("getmtime", path);

                        //    // Write the magic
                        //    file.Call("write", magic);
                        //    // Write the time
                        //    file.Call("write", pySharp.Import("struct").Call("pack", "<i", time));
                        //    // Write the code
                        //    pySharp.Import("marshal").Call("dump", item.Value.Item(0), file);
                        //    // Close the file
                        //    file.Call("close");
                        //}
                        InnerSpace.Echo("Done");
                    }

                    if (_doEvaluate)
                    {
                        _doEvaluate = false;
                        pyObject = Evaluate(pySharp, pyObject);
                    }

                    if (pyObject != null)
                        ListPyObject(pyObject);
                }
            }
            finally
            {
                _done = true;
            }
        }
Beispiel #39
0
 /// <summary>
 /// Process all of the string args in the LSEventArgs and set the values of this EventArgs object
 /// </summary>
 /// <param name="lsEventArgs"></param>
 private void ProcessLsEventArgs(LSEventArgs lsEventArgs)
 {
     ChannelID = StringToInt64(lsEventArgs.Args[0]);
     CharID = StringToInt64(lsEventArgs.Args[1]);
     CorpID = StringToInt64(lsEventArgs.Args[2]);
     AllianceID = StringToInt64(lsEventArgs.Args[3]);
     CharName = lsEventArgs.Args[4];
     MessageText = lsEventArgs.Args[5];
 }
Beispiel #40
0
 /// <summary>
 /// EQ2_onSendMailComplete Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnSendMailComplete(object sender, LSEventArgs e)
 {
     var temp = SendMailComplete;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #41
0
 /// <summary>
 /// EQ2_FinishedZoning Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnFinishedZoning(object sender, LSEventArgs e)
 {
     var temp = FinishedZoning;
     if(temp != null)
         temp(sender, new FinishedZoningEventArgs(e.Args));
 }
Beispiel #42
0
 /// <summary>
 /// EQ2_ExamineItemWindowAppeared Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnExamineItemWindowAppeared(object sender, LSEventArgs e)
 {
     var temp = ExamineItemWindowAppeared;
     if(temp != null)
         temp(sender, new ExamineItemWindowAppearedEventArgs(e.Args));
 }
Beispiel #43
0
 /// <summary>
 /// EQ2_ExamineAchievement Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnExamineAchievement(object sender, LSEventArgs e)
 {
     var temp = ExamineAchievement;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #44
0
 /// <summary>
 /// EQ2_CastingStarted Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnCastingStarted(object sender, LSEventArgs e)
 {
     var temp = CastingStarted;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #45
0
 /// <summary>
 /// EQ2_onAnnouncement Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnAnnouncement(object sender, LSEventArgs e)
 {
     var temp = Announcement;
     if (temp != null)
         temp(sender, new AnnouncementEventArgs(e.Args));
 }
Beispiel #46
0
 /// <summary>
 /// EQ2_ActorTargetChange Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnActorTargetChange(object sender, LSEventArgs e)
 {
     var temp = ActorTargetChange;
     if (temp != null)
         temp(sender, new ActorTargetChangeEventArgs(e.Args));
 }
Beispiel #47
0
 /// <summary>
 /// EQ2_Actor Spawned Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnActorSpawned(object sender, LSEventArgs e)
 {
     var temp = ActorSpawned;
     if (temp != null)
         temp(sender, new ActorSpawnedEventArgs(e.Args));
 }
Beispiel #48
0
 /// <summary>
 /// EQ2_ReplyDialogAppeared Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnReplyDialogAppeared(object sender, LSEventArgs e)
 {
     var temp = ReplyDialogAppeared;
     if(temp != null)
         temp(sender, new ReplyDialogAppearedEventArgs(e.Args));
 }
Beispiel #49
0
 /// <summary>
 /// EQ2_onRewardWindowAppeared Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnRewardWindowAppeared(object sender, LSEventArgs e)
 {
     var temp = RewardWindowAppeared;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #50
0
 /// <summary>
 /// EQ2_OnHOWindowStateChanged Event Raiser
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 protected virtual void OnHOWindowStateChanged(object sender, LSEventArgs e)
 {
     var temp = HOWindowStateChanged;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #51
0
 /// <summary>
 /// EQ2_StartedZoning Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnStartedZoning(object sender, LSEventArgs e)
 {
     var temp = StartedZoning;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #52
0
 /// <summary>
 /// EQ2_onIncomingText Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnIncomingText(object sender, LSEventArgs e)
 {
     var temp = IncomingText;
     if(temp != null)
         temp(sender, new IncomingTextEventArgs(e.Args));
 }
Beispiel #53
0
 /// <summary>
 /// EQ2_onInventoryUpdate Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnInventoryUpdate(object sender, LSEventArgs e)
 {
     var temp = InventoryUpdate;
     if (temp != null)
         temp(sender, e);
 }
Beispiel #54
0
 /// <summary>
 /// EQ2_onLootWindowAppeared Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnLootWindowAppeared(object sender, LSEventArgs e)
 {
     var temp = LootWindowAppeared;
     if (temp != null)
         temp(sender, new LootWindowAppearedArgs(e.Args));
 }
Beispiel #55
0
 protected virtual void onIncomingText(object Sender, LSEventArgs e)
 {
     EventHandler<IncomingTextEventArgs> temp = IncomingText;
     if (temp != null)
     {
         temp(Sender, new IncomingTextEventArgs(e.Args));
     }
 }
Beispiel #56
0
 /// <summary>
 /// EQ2_onQuestOffered Event Raiser
 /// </summary>
 /// <param name="sender">sender</param>
 /// <param name="e">arguments</param>
 protected virtual void OnQuestOffered(object sender, LSEventArgs e)
 {
     var temp = QuestOffered;
     if (temp != null)
         temp(sender, new QuestOfferedEventArgs(e.Args));
 }
Beispiel #57
0
 public EVE_OnChannelMessageEventArgs(LSEventArgs lsEventArgs)
 {
     ProcessLsEventArgs(lsEventArgs);
 }
        /// <summary>
        ///   Does the this on frame.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="LSEventArgs" /> instance containing the event data.</param>
        private void DoThisOnFrame(object sender, LSEventArgs e)
        {
            if (FrameActionScheduler.TryExecute())
              {
            try
            {
              var ext = new Extension();
              MyEve = ext.EVE();
              MyMe = ext.Me;

              DoWork(MyMe, MyEve);
            }
            catch (Exception exp)
            {
              InnerSpace.Echo(exp.Message);
            }
              }
        }