78 lines
7.6 KiB
Plaintext

//----------------------------------------------------------------------------------------------------------------------
// Advanced
[lilEnum] _Cull ("Cull Mode|Off|Front|Back", Int) = 2
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlend ("SrcBlend", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlend ("DstBlend", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlendAlpha ("SrcBlendAlpha", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlendAlpha ("DstBlendAlpha", Int) = 10
[Enum(UnityEngine.Rendering.BlendOp)] _BlendOp ("BlendOp", Int) = 0
[Enum(UnityEngine.Rendering.BlendOp)] _BlendOpAlpha ("BlendOpAlpha", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlendFA ("ForwardAdd SrcBlend", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlendFA ("ForwardAdd DstBlend", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _SrcBlendAlphaFA ("ForwardAdd SrcBlendAlpha", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _DstBlendAlphaFA ("ForwardAdd DstBlendAlpha", Int) = 1
[Enum(UnityEngine.Rendering.BlendOp)] _BlendOpFA ("ForwardAdd BlendOp", Int) = 4
[Enum(UnityEngine.Rendering.BlendOp)] _BlendOpAlphaFA ("ForwardAdd BlendOpAlpha", Int) = 4
[lilToggle] _ZClip ("ZClip", Int) = 1
[lilToggle] _ZWrite ("ZWrite", Int) = 1
[Enum(UnityEngine.Rendering.CompareFunction)] _ZTest ("ZTest", Int) = 4
[IntRange] _StencilRef ("Stencil Reference Value", Range(0, 255)) = 0
[IntRange] _StencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255
[IntRange] _StencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255
[Enum(UnityEngine.Rendering.CompareFunction)] _StencilComp ("Stencil Compare Function", Float) = 8
[Enum(UnityEngine.Rendering.StencilOp)] _StencilPass ("Stencil Pass", Float) = 0
[Enum(UnityEngine.Rendering.StencilOp)] _StencilFail ("Stencil Fail", Float) = 0
[Enum(UnityEngine.Rendering.StencilOp)] _StencilZFail ("Stencil ZFail", Float) = 0
_OffsetFactor ("Offset Factor", Float) = 0
_OffsetUnits ("Offset Units", Float) = 0
[lilColorMask] _ColorMask ("Color Mask", Int) = 15
[lilToggle] _AlphaToMask ("AlphaToMask", Int) = 1
_lilShadowCasterBias ("Shadow Caster Bias", Float) = 0
//----------------------------------------------------------------------------------------------------------------------
// Fur
_FurNoiseMask ("Noise", 2D) = "white" {}
[NoScaleOffset] _FurMask ("Mask", 2D) = "white" {}
[NoScaleOffset] _FurLengthMask ("Length Mask", 2D) = "white" {}
[NoScaleOffset][Normal] _FurVectorTex ("Vector", 2D) = "bump" {}
_FurVectorScale ("Vector scale", Range(-10,10)) = 1
[lilVec3Float] _FurVector ("Vector|Length", Vector) = (0.0,0.0,1.0,0.02)
[lilToggle] _VertexColor2FurVector ("VertexColor->Vector", Int) = 0
_FurGravity ("Gravity", Range(0,1)) = 0.25
_FurRandomize ("Randomize", Float) = 0
_FurAO ("AO", Range(0,1)) = 0
[lilEnum] _FurMeshType ("Mesh Type|Subdivision|Shrink", Int) = 1
[IntRange] _FurLayerNum ("Layer Num", Range(1, 6)) = 2
_FurRootOffset ("Root Offset", Range(-1,0)) = 0
_FurCutoutLength ("Cutout Length", Float) = 0.8
_FurTouchStrength ("Touch Strength", Range(0, 1)) = 0
//----------------------------------------------------------------------------------------------------------------------
// Fur Advanced
[lilEnum] _FurCull ("Cull Mode|Off|Front|Back", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _FurSrcBlend ("SrcBlend", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _FurDstBlend ("DstBlend", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _FurSrcBlendAlpha ("SrcBlendAlpha", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _FurDstBlendAlpha ("DstBlendAlpha", Int) = 10
[Enum(UnityEngine.Rendering.BlendOp)] _FurBlendOp ("BlendOp", Int) = 0
[Enum(UnityEngine.Rendering.BlendOp)] _FurBlendOpAlpha ("BlendOpAlpha", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _FurSrcBlendFA ("ForwardAdd SrcBlend", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _FurDstBlendFA ("ForwardAdd DstBlend", Int) = 1
[Enum(UnityEngine.Rendering.BlendMode)] _FurSrcBlendAlphaFA ("ForwardAdd SrcBlendAlpha", Int) = 0
[Enum(UnityEngine.Rendering.BlendMode)] _FurDstBlendAlphaFA ("ForwardAdd DstBlendAlpha", Int) = 1
[Enum(UnityEngine.Rendering.BlendOp)] _FurBlendOpFA ("ForwardAdd BlendOp", Int) = 4
[Enum(UnityEngine.Rendering.BlendOp)] _FurBlendOpAlphaFA ("ForwardAdd BlendOpAlpha", Int) = 4
[lilToggle] _FurZClip ("ZClip", Int) = 1
[lilToggle] _FurZWrite ("ZWrite", Int) = 1
[Enum(UnityEngine.Rendering.CompareFunction)] _FurZTest ("ZTest", Int) = 4
[IntRange] _FurStencilRef ("Stencil Reference Value", Range(0, 255)) = 0
[IntRange] _FurStencilReadMask ("Stencil ReadMask Value", Range(0, 255)) = 255
[IntRange] _FurStencilWriteMask ("Stencil WriteMask Value", Range(0, 255)) = 255
[Enum(UnityEngine.Rendering.CompareFunction)] _FurStencilComp ("Stencil Compare Function", Float) = 8
[Enum(UnityEngine.Rendering.StencilOp)] _FurStencilPass ("Stencil Pass", Float) = 0
[Enum(UnityEngine.Rendering.StencilOp)] _FurStencilFail ("Stencil Fail", Float) = 0
[Enum(UnityEngine.Rendering.StencilOp)] _FurStencilZFail ("Stencil ZFail", Float) = 0
_FurOffsetFactor ("Offset Factor", Float) = 0
_FurOffsetUnits ("Offset Units", Float) = 0
[lilColorMask] _FurColorMask ("Color Mask", Int) = 15
[lilToggle] _FurAlphaToMask ("AlphaToMask", Int) = 1