From ab5052781ae378e1378366bafc7d6d8f688f8617 Mon Sep 17 00:00:00 2001 From: Lncvrt Date: Thu, 4 Sep 2025 19:41:58 -0700 Subject: [PATCH] Clamp all berries to screen when resizing window --- Assets/Scripts/GamePlayer.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Assets/Scripts/GamePlayer.cs b/Assets/Scripts/GamePlayer.cs index e420988..764cd1d 100644 --- a/Assets/Scripts/GamePlayer.cs +++ b/Assets/Scripts/GamePlayer.cs @@ -407,6 +407,19 @@ public class GamePlayer : MonoBehaviour { screenWidth = Camera.main.orthographicSize * 2f * Camera.main.aspect; ClampPosition(bird); + GameObject[] allberries = GameObject.FindGameObjectsWithTag("NormalBerry") + .Concat(GameObject.FindGameObjectsWithTag("PoisonBerry")) + .Concat(GameObject.FindGameObjectsWithTag("SlowBerry")) + .Concat(GameObject.FindGameObjectsWithTag("UltraBerry")) + .Concat(GameObject.FindGameObjectsWithTag("SpeedyBerry")) + .Concat(GameObject.FindGameObjectsWithTag("CoinBerry")) + .Concat(GameObject.FindGameObjectsWithTag("RandomBerry")) + .Concat(GameObject.FindGameObjectsWithTag("AntiBerry")) + .ToArray(); + foreach (GameObject berry in allberries) + { + ClampPosition(berry); + } } GameObject[] normalBerries = GameObject.FindGameObjectsWithTag("NormalBerry"); GameObject[] poisonBerries = GameObject.FindGameObjectsWithTag("PoisonBerry");