Table of Contents

Class SkinMeshToStaticGenerator

Namespace
KSP.Animation
Assembly
Assembly-CSharp.dll
public class SkinMeshToStaticGenerator : MonoBehaviour
Inheritance
SkinMeshToStaticGenerator
Extension Methods

Constructors

SkinMeshToStaticGenerator()

public SkinMeshToStaticGenerator()

Fields

ManagedPivots

public Dictionary<string, Transform> ManagedPivots

Field Value

Dictionary<string, Transform>

NamedMeshBonePairs

public SkinMeshToStaticGenerator.StaticSetData[] NamedMeshBonePairs

Field Value

StaticSetData[]

VisualSkinnedMeshShaderData

public Dictionary<string, Vector3> VisualSkinnedMeshShaderData

Field Value

Dictionary<string, Vector3>

Properties

StaticRoot

public GameObject StaticRoot { get; }

Property Value

GameObject

Methods

ConfigureMeshFlippingSettings(VectorFlipMode, VectorFlipMode, bool)

public bool ConfigureMeshFlippingSettings(SkinMeshToStaticGenerator.VectorFlipMode verticesFlipMode, SkinMeshToStaticGenerator.VectorFlipMode normalsFlipMode, bool flipTriangles)

Parameters

verticesFlipMode SkinMeshToStaticGenerator.VectorFlipMode
normalsFlipMode SkinMeshToStaticGenerator.VectorFlipMode
flipTriangles bool

Returns

bool

GenerateStaticMeshesAndCollision(int)

public void GenerateStaticMeshesAndCollision(int visualLayerIndex = -1)

Parameters

visualLayerIndex int

GetBakedColliders()

public Collider[] GetBakedColliders()

Returns

Collider[]

ResetManagedMeshes()

public void ResetManagedMeshes()

ResetManagedStaticObjects()

public void ResetManagedStaticObjects()

ToggleAllManagedMeshes(bool)

public void ToggleAllManagedMeshes(bool showOriginalSkinnedMeshes)

Parameters

showOriginalSkinnedMeshes bool

TransferStaticRootOwnership(Transform, bool)

public GameObject TransferStaticRootOwnership(Transform newParent, bool worldPositionStays = true)

Parameters

newParent Transform
worldPositionStays bool

Returns

GameObject