コード例 #1
0
ファイル: cj.cs プロジェクト: obfuscators-2019/VirindiTank
 private void a(object A_0, ItemDestroyedEventArgs A_1)
 {
     try
     {
         this.a(A_1.get_ItemGuid());
     }
     catch (Exception exception)
     {
         this.q(exception, null);
     }
 }
コード例 #2
0
 private void Core_ItemDestroyed(object sender, ItemDestroyedEventArgs e)
 {
     try
     {
         this.TargetCache.DeleteTarget(e.ItemGuid);
         if (this.TargetsWithDebuffIcons.ContainsKey(e.ItemGuid))
         {
             Utils.ClearD3DObjects(this.TargetsWithDebuffIcons[e.ItemGuid]);
             this.TargetsWithDebuffIcons.Remove(e.ItemGuid);
         }
     }
     catch (Exception ex) { Repo.RecordException(ex); }
 }
コード例 #3
0
 protected void Core_ItemDestroyed(object sender, ItemDestroyedEventArgs e)
 {
     try
     {
         if (lib.DistanceCheck.Contains(e.ItemGuid))
         {
             lib.DistanceCheck.Remove(e.ItemGuid);
         }
         if (lib.LogList.Contains(e.ItemGuid))
         {
             lib.LogList.Remove(e.ItemGuid);
         }
         if (e.ItemGuid == lib.LastSelected && lib.PointArrow != null)
         {
             lib.LastSelected = 0;
             lib.PointArrow.Dispose();
             lib.PointArrow = null;
         }
     }
     catch (Exception ex) { Repo.RecordException(ex); }
 }
コード例 #4
0
        private void CombatHud_ItemDestroyed(object sender, ItemDestroyedEventArgs e)
        {
            try
            {
                if(!CombatHudMobTrackingList.Any(x => x.Id == e.ItemGuid)){return;}

                CombatHudMobTrackingList.RemoveAll(x => x.Id == e.ItemGuid);
                UpdateTactician();

            }catch(Exception ex){LogError(ex);}
        }
コード例 #5
0
        private void ItemTracker_ItemDestroyed(object sender, ItemDestroyedEventArgs e)
        {
            try
            {
                if(LOList.Any(x => x.Id == e.ItemGuid))
                {
                    LOList.RemoveAll(x => x.Id == e.ItemGuid || x.Container == e.ItemGuid);
                    UpdateItemHud();
                }

                if(WaitingVTIOs.Any(x => x.Id == e.ItemGuid))
                {
                    WaitingVTIOs.RemoveAll(x => x.Id == e.ItemGuid);
                    UpdateItemHud();
                }

                return;

            }catch(Exception ex){LogError(ex);}
        }
コード例 #6
0
ファイル: CorpseTracker.cs プロジェクト: Kkarinisme/GearTemp
 private void OnCorpseDestroyed(object sender, ItemDestroyedEventArgs e)
 {
     try
     {
         CorpseTrackingList.RemoveAll(x => x.Id == e.ItemGuid);
         UpdateCorpseHud();
     }catch(Exception ex){LogError(ex);}
 }
コード例 #7
0
ファイル: GearButler.cs プロジェクト: Kkarinisme/GearTemp
 private void ButlerDestroyed(object sender, ItemDestroyedEventArgs e)
 {
     try
     {
         UpdateButlerHudList();
     }catch(Exception ex){LogError(ex);}
 }
コード例 #8
0
 private void OnLandscapeDestroyed(object sender, ItemDestroyedEventArgs e)
 {
     try
     {
         int index = LandscapeTrackingList.FindIndex(x => x.Id == e.ItemGuid);
         if(index < 0) {return;}
         LandscapeTrackingList.RemoveAt(index);
         UpdateLandscapeHud();
     } catch(Exception ex) {LogError(ex);}
     return;
 }
コード例 #9
0
ファイル: Main.cs プロジェクト: irquk/Gleaner
 void Core_Purger(object sender, ItemDestroyedEventArgs e)
 {
     try{
     WaitingWOS.RemoveAll(x => x.GUID == e.ItemGuid);
     Excluded_GUIDs.Remove(e.ItemGuid);
     }catch{}
     return;
 }
コード例 #10
0
ファイル: fc.cs プロジェクト: obfuscators-2019/VirindiTank
 private void a(object A_0, ItemDestroyedEventArgs A_1)
 {
     this.b(A_1.get_ItemGuid());
 }