void drawLines() { for (int i = 0; i < protectedEnemies.Count; i++) { GameObject enemy = protectedEnemies[i]; ConnectingLine line = lines[i]; line.setTargetPos(enemy.transform); } }
private void AddConnectingLine(iBDZDbContext db, string station1, string station2) { ConnectingLine res = new ConnectingLine() { AverageSpeed = 1, Electrified = true, Node1 = db.TrainStations.First(x => x.Name == station1), Node2 = db.TrainStations.First(x => x.Name == station2) }; db.ConnectingLines.Add(res); }
public void createActor(GameObject parent) { health = MAXHEALTH; body.GetComponent <SpriteRenderer>().enabled = true; body.GetComponent <Collider2D>().enabled = true; body.GetComponent <Animator>().enabled = true; free = false; protectedEnemyScripts = new List <ActorInterface>(); protectedEnemies = new List <GameObject>(); protectedEnemies = chooseProtectedEnemies(protectedEnemyNum); for (int i = 0; i < protectedEnemies.Count; i++) { GameObject enemy = protectedEnemies[i]; ConnectingLine line = lines[i]; line.setTargetPos(enemy.transform); line.setShieldPos(transform); line.enable(); } transform.position = new Vector3(Random.Range(-5, 5), Random.Range(-5, 5), 0); }