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;