Files
UltimateFishing2020/Assets/Scripts/Assembly-CSharp/IndentTextureSettings.cs
2026-03-04 10:03:45 +08:00

31 lines
1.0 KiB
C#

using System;
using UnityEngine;
[Serializable]
public class IndentTextureSettings
{
public Texture2D IndentTexture;
[Tooltip("Whether to scan in the indent texture and set indents.")]
public bool IndentTextureEnabled;
[Tooltip("ReScans the Indent texture. This is needed for changes in image, GrayScaleCuttoff and Resolution to take effect.")]
public bool ReScan;
[Tooltip("Recalculates the mesh bounds each simulation step. May need if using High indent depth to prevent the mesh from disappearing at certain angles.")]
public bool RecalculateBounds;
[Tooltip("The grayscale value of a pixel necessary for it to count as an indent.")]
[Range(0f, 1f)]
public float GrayScaleCuttoff = 0.5f;
[Tooltip("These settings CAN be changed in real time..")]
public DepthSettings DepthSettings;
[Tooltip("These settings CAN be changed in real time..")]
public Appearance Appearance;
[Tooltip("Using smoothing algorithm when indenting the mesh can have a High performance cost.")]
public bool SmoothingEnabled;
}