Class SerpentineSurfacePreset
Reusable appearance recipe for a Serpentine creature.
Inheritance
object
SerpentineSurfacePreset
Assembly: CreatureKit.Serpentine.Runtime.dll
Syntax
public sealed class SerpentineSurfacePreset : ScriptableObject
Constructors
SerpentineSurfacePreset()
Declaration
public SerpentineSurfacePreset()
Fields
baseAppearance
Declaration
public SerpentineSurfaceTextureSettings baseAppearance
Field Value
baseApplyScope
Declaration
public SerpentineSurfaceApplyScope baseApplyScope
Field Value
bodyMaterial
Declaration
public Material bodyMaterial
Field Value
| Type |
Description |
| Material |
|
bodyTexture
Declaration
public SerpentineSurfacePartTextureSettings bodyTexture
Field Value
headMaterial
Declaration
public Material headMaterial
Field Value
| Type |
Description |
| Material |
|
headTexture
Declaration
public SerpentineSurfacePartTextureSettings headTexture
Field Value
tailMaterial
Declaration
public Material tailMaterial
Field Value
| Type |
Description |
| Material |
|
tailTexture
Declaration
public SerpentineSurfacePartTextureSettings tailTexture
Field Value
textureAuthoringBrightness
Declaration
public float textureAuthoringBrightness
Field Value
textureAuthoringMetallic
Declaration
public float textureAuthoringMetallic
Field Value
textureAuthoringOverrideSurfaceProperties
Declaration
public bool textureAuthoringOverrideSurfaceProperties
Field Value
textureAuthoringProfileGuid
Declaration
public string textureAuthoringProfileGuid
Field Value
textureAuthoringProfileName
Declaration
public string textureAuthoringProfileName
Field Value
textureAuthoringReliefMultiplier
Declaration
public float textureAuthoringReliefMultiplier
Field Value
textureAuthoringSmoothness
Declaration
public float textureAuthoringSmoothness
Field Value
textureAuthoringTilingMultiplier
Declaration
public float textureAuthoringTilingMultiplier
Field Value
textureAuthoringTint
Declaration
public Color textureAuthoringTint
Field Value
Methods
ApplyTo(SerpentineSurface)
Declaration
public void ApplyTo(SerpentineSurface target)
Parameters
ApplyTo(SerpentineSurfaceSettings)
Declaration
public void ApplyTo(SerpentineSurfaceSettings targetSettings)
Parameters
CaptureFrom(SerpentineSurface)
Declaration
public void CaptureFrom(SerpentineSurface source)
Parameters
CaptureFrom(SerpentineSurfaceSettings)
Declaration
public void CaptureFrom(SerpentineSurfaceSettings sourceSettings)
Parameters
EnsureTextureSettings()
Declaration
public void EnsureTextureSettings()