void Update() { if (Game.GetState() == BaseGame.State.Playing) { if (Path.Count > 0) { RotateMove(Path[0]); if (gameObject.transform.localPosition == Path[0]) { Path.RemoveAt(0); if (col.enabled == false) { col.enabled = true; } } } else { if (TargetNest != null) { RotateMove(TargetNest.transform.localPosition); } } } List <Vector3> verts = new List <Vector3>(); verts.Add(transform.position); verts.AddRange(Path); verts.Add(TargetNest.transform.position); lRend.positionCount = verts.Count; lRend.SetPositions(verts.ToArray()); }
void Update() { if (Game.GetState() == BaseGame.State.Playing) { BirdSelector(); PathMaker(); } }