From 301c3cde2333bf6b79f1a7dd71d2ba6e8a7a2cc2 Mon Sep 17 00:00:00 2001 From: DraiRuben <118186514+DraiRuben@users.noreply.github.com> Date: Fri, 22 May 2026 13:58:46 +0200 Subject: [PATCH] Fixed leaves blocking raycast --- Sources/CocaTrees/Scripts/LeavesHiding.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Sources/CocaTrees/Scripts/LeavesHiding.cs b/Sources/CocaTrees/Scripts/LeavesHiding.cs index 49d9e237..eeaf7f9d 100644 --- a/Sources/CocaTrees/Scripts/LeavesHiding.cs +++ b/Sources/CocaTrees/Scripts/LeavesHiding.cs @@ -14,6 +14,13 @@ public class LeavesHiding : MonoBehaviour static RPGController player = null; static new Camera camera = null; + static int ignoreRaycastLayer = -1; + + private void Awake() + { + if (ignoreRaycastLayer == -1) + ignoreRaycastLayer = LayerMask.NameToLayer("Ignore Raycast"); + } void Start() { @@ -81,6 +88,9 @@ public class LeavesHiding : MonoBehaviour if (!player || !camera) return; + if (gameObject.layer != ignoreRaycastLayer) + gameObject.layer = ignoreRaycastLayer; + Vector3 playerPos = player.transform.position + Vector3.up; Vector3 cameraPos = camera.transform.position;