Пример #1
0
 public void Command(TimeSpan timestamp, string command, object argument)
 {
     if (command == "wipe")
     {
         IntelItems.Clear();
         Timestamps.Clear();
     }
 }
Пример #2
0
        public void ReportFleetIntelligence(IFleetIntelligence item, TimeSpan timestamp)
        {
            if (CanonicalTimeSourceID != 0 && !IsMaster)
            {
                IGCBindings.ForEach(binding => binding.PackAndBroadcastFleetIntelligence(Context, item, CanonicalTimeSourceID));
            }
            MyTuple <IntelItemType, long> intelKey = FleetIntelligenceUtil.GetIntelItemKey(item);

            Timestamps[intelKey] = timestamp;
            if (!IntelItems.ContainsKey(intelKey) || IntelItems[intelKey] != item)
            {
                IntelItems[intelKey] = item;
            }
        }