Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
        public void CollectTargetsOnDirections(CollectTargetsEvent evt, TargetCollectorNode targetCollectorNode)
        {
            TargetingData targetingData = evt.TargetingData;

            targetCollectorNode.targetCollector.Collect(targetingData, 0);
        }