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
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
public GameObject TransferStaticRootOwnership(Transform newParent, bool worldPositionStays = true)
Parameters
newParent Transform
worldPositionStays bool
Returns
- GameObject