public override void CreateDrones() { // Spawn Bouncing Drones DroneFactory.SpawnAndAddDrones(new RandomDrone(7f, 1.5f, DroneColor.Red), 15, 7f, BoundariesSLA.BouncingSla); // Spawn Green Drones DroneFactory.StartCoroutine(GenerateLevel12GreenDrones(5f, 9f, 1.2f, DroneColor.Cyan, 32, 0.02f, 2.5f, 1, 48)); }
public override void CreateDrones() { // Spawn Bouncing Drones DroneFactory.SpawnAndAddDrones(new RandomDrone(6, 1f, DroneColor.Blue), 12, 5, BoundariesSLA.BouncingSla); DroneFactory.SpawnAndAddDrones(new RandomDrone(6, 1.5f, DroneColor.Red), 6, 9, BoundariesSLA.BouncingSla); // Spawn Green Drones DroneFactory.StartCoroutine(GenerateLevel4GreenDrones(4, 16, 8, 1.5f, DroneColor.DarkGreen, 0.05f, 1, 1, 16)); }
private void Start() { // Spawn Bouncing Drones DroneFactory.SpawnDrones(new RandomDrone(7, 1f, DroneColor.Blue), 15, area: BoundariesSLA.BouncingMainMenu); DroneFactory.SpawnDrones(new RandomDrone(7, 1.5f, DroneColor.Red), 10, area: BoundariesSLA.BouncingMainMenu); // Spawn Green Drones DroneFactory.StartCoroutine(GenerateGreenDrones(2.5f, 24, 7, 1.5f, DroneColor.DarkGreen)); }
public override void CreateDrones() { // Spawn Bouncing Drones DroneFactory.SpawnAndAddDrones(new RandomDrone(7, 1f, DroneColor.Blue), 13, 8, BoundariesSLA.BouncingSla); // Spawn Green Drones DroneFactory.StartCoroutine(GenerateLevel6GreenDrones(4f, 24, 7f, 1.5f, DroneColor.DarkGreen, 0.01f, 1.5f, 1, 40, DroneStartPosition.GetRandomBottomSector)); DroneFactory.StartCoroutine(GenerateLevel6GreenDrones(5f, 24, 7f, 1.5f, DroneColor.DarkGreen, 0.02f, 1.5f, 1, 40, DroneStartPosition.GetRandomTopSector)); }
public override void CreateDrones() { // Spawn Bouncing Drones DroneFactory.SpawnAndAddDrones(new RandomDrone(7, 1f, DroneColor.Blue), 10, 6, BoundariesSLA.BouncingSla); DroneFactory.SpawnAndAddDrones(new RandomDrone(7, 1.5f, DroneColor.Red), 6, 10, BoundariesSLA.BouncingSla); // Spawn Green Drones DroneFactory.StartCoroutine(GenerateGreenDrones(2.5f, 12, 7, 1.5f, DroneColor.DarkGreen, 0.02f, 1.5f, 1, 24)); }
public void SetPattern(DroneFactory factory, IDrone drone, Area area, StartPositionDelegate posDelegate = null) { if (posDelegate == null) { posDelegate = delegate { return(new Vector3(0, 0.4f, 0)); } } ; factory.StartCoroutine(GenerateDrones(factory, drone, posDelegate)); }
public override void CreateDrones() { // Spawn Bouncing Drones DroneFactory.SpawnAndAddDrones(new RandomDrone(7, 1.5f, DroneColor.Red), 12, 7, BoundariesSLA.BouncingSla); // Spawn Green Drones DroneFactory.StartCoroutine(GenerateLevel9GreenDrones(4, 16, 8f, 1.5f, DroneColor.DarkGreen, 0.05f, 1f, 1, 32)); // Spawn Chaser Drone Manager.SpawnChaser(new DefaultDrone(6, 1.1f, DroneColor.Golden)); }
public void SetPattern(DroneFactory factory, IDrone drone, Area area, StartPositionDelegate posDelegate = null) { factory.StartCoroutine(GenerateHorizontalGridDrones(drone, DroneCount, Delay, area, factory, AddDrones)); factory.StartCoroutine(GenerateVerticalGridDrones(drone, DroneCount, Delay, area, factory, AddDrones)); }
public void AddPattern(DroneFactory factory, GameObject drone, IDrone addedDrone, Area area) { factory.StartCoroutine(GenerateDrones(factory, addedDrone, delegate { return(Vector3.zero); }, drone)); }