public override void ActivateShootingTargetAt(IShootingTargetSpawnPoint point)
        {
            IFlyingTargetWaypointManager waypointManager = ((IFlyingTargetSpawnPoint)point).GetWaypointManager();
            IFlyingTarget target = GetNext();

            target.ActivateAt(waypointManager);
        }
Example #2
0
 public void SetWaypointsManager(IFlyingTargetWaypointManager waypointManager)
 {
     thisWaypointManager = waypointManager;
     if (waypointManager != null)
     {
         thisAllWaypoints = waypointManager.GetWaypoints();
     }
 }
Example #3
0
        public override void SetUpReference()
        {
            IFlyingTargetWaypointManager manager = GetManager();

            thisFlyingTargetSpawnPoint.SetWaypointManager(manager);
        }
Example #4
0
 public void ActivateAt(IFlyingTargetWaypointManager waypointManager)
 {
     Deactivate();
     SetWaypointsManager(waypointManager);
     Activate();
 }
Example #5
0
 public void SetWaypointManager(IFlyingTargetWaypointManager manager)
 {
     thisWaypointManager = manager;
 }