void SelectPositionCallbackPing(TimeSpan timestamp) { var waypoint = new Waypoint(); waypoint.Position = SelectedPosition; waypoint.Name = "Ping"; IntelProvider.ReportFleetIntelligence(waypoint, timestamp); }
private void SelectPositionCallbackMove(TimeSpan timestamp) { IFleetIntelligence selected; var intels = IntelProvider.GetFleetIntelligences(timestamp); if (intels.TryGetValue(SelectedItems[0], out selected)) { var waypoint = new Waypoint(); waypoint.Position = SelectedPosition; IntelProvider.ReportFleetIntelligence(waypoint, timestamp); IntelProvider.ReportCommand((FriendlyShipIntel)selected, TaskType.Move, MyTuple.Create(IntelItemType.Waypoint, waypoint.ID), timestamp); } }