Mini demo with all features

This commit is contained in:
2026-02-23 14:10:46 +01:00
parent 5b1bdaeb90
commit d9326e48cc
176 changed files with 32668 additions and 564 deletions
@@ -183,10 +183,30 @@ namespace Unheimlich.NonEuclidean
{
if (obj == null) return;
obj.layer = layer;
int currentLayer = obj.layer;
bool shouldPreserveLayer =
currentLayer == LayerMask.NameToLayer("UI") ||
currentLayer == LayerMask.NameToLayer("DetectiveBoard") ||
currentLayer == LayerMask.NameToLayer("Interactable") ||
currentLayer == LayerMask.NameToLayer("Player") ||
currentLayer == LayerMask.NameToLayer("Words") ||
currentLayer == LayerMask.NameToLayer("Listenable") ||
currentLayer == LayerMask.NameToLayer("HandsTouch");
if (!shouldPreserveLayer)
{
obj.layer = layer;
}
Collider collider = obj.GetComponent<Collider>();
if (collider)
{
collider.enabled = !isBehindPortal;
}
Renderer renderer = obj.GetComponent<Renderer>();
if (renderer)
if (renderer && !(renderer is CanvasRenderer))
{
/*MaterialPropertyBlock block = new MaterialPropertyBlock();
renderer.GetPropertyBlock(block);