Ejemplo n.º 1
0
		public void UpdateTarget(AntennaRelay.LastSeen enemy)
		{
			if (enemy == null)
				return;

			AttachedGrid.RunOnAttached(m_block.CubeGrid, AttachedGrid.AttachmentKind.Terminal, grid => {
				var warheads = CubeGridCache.GetFor(grid).GetBlocksOfType(typeof(MyObjectBuilder_Warhead));
				if (warheads != null)
					foreach (var war in warheads)
						if (m_block.canControlBlock(war))
						{
							m_logger.debugLog("Starting countdown for " + war.getBestName(), "set_CurrentResponse()", Logger.severity.DEBUG);
							war.ApplyAction("StartCountdown");
						}
				return false;
			}, true);
		}
Ejemplo n.º 2
0
 public void UpdateTarget(AntennaRelay.LastSeen enemy)
 {
 }