Files
Ipseity-Demo/Assets/Unheimlich_POC/Scripts/Utility/PortalConstants.cs
T

27 lines
1.1 KiB
C#

using UnityEngine;
namespace Unheimlich.Gameplay.Portals
{
/// <summary>
/// Shared constants for the portal system.
/// Contains only hardcoded values used in multiple places (shader properties, object names, thresholds).
/// Does NOT include default values for serialized fields (those are configured per-instance in Inspector).
/// </summary>
public static class PortalConstants
{
public const string PORTAL_CAMERA_NAME = "PortalCamera";
public const string SHADER_PROPERTY_MAIN_TEXTURE = "_MainTex";
public const string SHADER_PROPERTY_DISPLAY_MASK = "_DisplayMask";
public const string SHADER_PROPERTY_SLICE_NORMAL = "_sliceNormal";
public const string SHADER_PROPERTY_SLICE_OFFSET = "_sliceOffsetDst";
public const string SHADER_PROPERTY_SLICE_CENTER = "_SliceCenter";
public const float MIN_VOLUME_THRESHOLD = 0.001f;
public const float GAMEPAD_DEADZONE = 0.01f;
public const int RENDER_TEXTURE_DEPTH = 24;
public const RenderTextureFormat RENDER_TEXTURE_FORMAT = RenderTextureFormat.ARGB32;
}
}