コード例 #1
0
ファイル: COParser.cs プロジェクト: quasimojo/CO-ACTLib
        private void ProcessEvent(COEvent v, LogLineEventArgs logInfo)
        {
            if (ActGlobals.oFormActMain.SetEncounter(logInfo.detectedTime, v.ownerDisplay, v.targetDisplay))
                ActGlobals.oFormActMain.AddCombatAction(v.swingtype, v.critical, v.flags, v.ownerDisplay, v.eventDisplay, v.dnum, logInfo.detectedTime, ActGlobals.oFormActMain.GlobalTimeSorter, v.targetDisplay, v.type);

            if (v.kill)
                ActGlobals.oFormActMain.AddCombatAction(v.swingtype, v.critical, "None", v.ownerDisplay, "Killing", Dnum.Death, logInfo.detectedTime, ActGlobals.oFormActMain.GlobalTimeSorter, v.targetDisplay, v.type);
        }
コード例 #2
0
ファイル: COParser.cs プロジェクト: quasimojo/CO-ACTLib
        void oFormActMain_BeforeLogLineRead(bool isImport, LogLineEventArgs logInfo)
        {
            // Do we have a valid log file line?
            if (!logInfo.logLine.Contains("::")) return;

            ActGlobals.oFormActMain.GlobalTimeSorter++;

            //pass log line into co event constructor
            COEvent v = new COEvent(logInfo.logLine, checkBox_UseAccountName.Checked);

            //process the event
            if (!v.ignore) { ProcessEvent(v, logInfo); }

        }