public void CollectTargetsOnDirections(CollectTargetsEvent evt, TargetCollectorNode targetCollectorNode, [JoinByTank] SingleNode <TankComponent> tank) { TargetingData targetingData = evt.TargetingData; List <DirectionData> directions = targetingData.Directions; int count = targetingData.Directions.Count; for (int i = 0; i < count; i++) { DirectionData directionData = directions[i]; directionData.Clean(); this.CollectPelletTargets(targetingData, directionData, targetCollectorNode); } }
public void CollectTargetsOnDirections(CollectTargetsEvent evt, TargetCollectorNode targetCollectorNode) { TargetingData targetingData = evt.TargetingData; targetCollectorNode.targetCollector.Collect(targetingData, 0); }