Table of Contents

Class Decal

Namespace
ThreeEyedGames
Assembly
Assembly-CSharp.dll
public class Decal : KerbalMonoBehaviour
Inheritance
Decal
Inherited Members
Extension Methods

Constructors

Decal()

public Decal()

Fields

BlendWithPQS

public bool BlendWithPQS

Field Value

bool

DrawAlbedo

public bool DrawAlbedo

Field Value

bool

DrawNormalAndGloss

public bool DrawNormalAndGloss

Field Value

bool

Fade

public float Fade

Field Value

float

HighQualityBlending

public bool HighQualityBlending

Field Value

bool

MaskObj

public GameObject MaskObj

Field Value

GameObject

MaskObjID

public int MaskObjID

Field Value

int

Material

public Material Material

Field Value

Material

OverrideCullDistance

public float OverrideCullDistance

Field Value

float

RenderMode

public Decal.DecalRenderMode RenderMode

Field Value

Decal.DecalRenderMode

RenderOrder

public int RenderOrder

Field Value

int

UseLightProbes

public bool UseLightProbes

Field Value

bool

UseOverrideCullDistance

public bool UseOverrideCullDistance

Field Value

bool

Methods

Awake()

protected void Awake()

DeferredShaderLoaded(Shader)

public void DeferredShaderLoaded(Shader result)

Parameters

result Shader

EditorRemove()

public void EditorRemove()

GetCullingStatus()

public bool GetCullingStatus()

Returns

bool

GetMeshRenderer()

public MeshRenderer GetMeshRenderer()

Returns

MeshRenderer

GetMeshRendererTransform()

public Transform GetMeshRendererTransform()

Returns

Transform

OnDestroy()

public void OnDestroy()

OnDisable()

public void OnDisable()

OnEnable()

public void OnEnable()

SetCullingStatus(bool)

public void SetCullingStatus(bool isCulled)

Parameters

isCulled bool

UnlitShaderLoaded(Shader)

public void UnlitShaderLoaded(Shader result)

Parameters

result Shader

UpdateDecalMask(GameObject)

public void UpdateDecalMask(GameObject maskObj)

Parameters

maskObj GameObject