Table of Contents

Class VoxelRagdollDismember

Namespace
VoxelPlayground.Ragdoll
Assembly
GamePlay.dll
public class VoxelRagdollDismember : MonoBehaviour
Inheritance
object
VoxelRagdollDismember
Extension Methods

Fields

entityCharacter

public EntityCharacter entityCharacter

Field Value

EntityCharacter

OnDismembered

public Action<VoxelVolume, VoxelVolume, Transform> OnDismembered

Field Value

Action<VoxelVolume, VoxelVolume, Transform>

ragdollTemplate

public GameObject ragdollTemplate

Field Value

GameObject

Methods

BreakJoint(ConfigurableJoint)

[Button]
public bool BreakJoint(ConfigurableJoint targetConfigurableJoint)

Parameters

targetConfigurableJoint ConfigurableJoint

Returns

bool

Init(List<VoxelVolume>, VoxelRagdollVirtualJoint[])

public void Init(List<VoxelVolume> voxelParts, VoxelRagdollVirtualJoint[] voxelRagdollVirtualJoints)

Parameters

voxelParts List<VoxelVolume>
voxelRagdollVirtualJoints VoxelRagdollVirtualJoint[]

OnFragmentDetected(NativeList<PointDataV2>, NativeList<int3>, NativeList<int>, NativeSlice<int>, List<NativeSlice<int>>, NativeArray<bool>, bool, VoxelVolume)

public void OnFragmentDetected(NativeList<PointDataV2> fragsSource, NativeList<int3> boundsSource, NativeList<int> solidCountsSource, NativeSlice<int> mainIslandIdSource, List<NativeSlice<int>> islandsSource, NativeArray<bool> unyielding, bool unyieldingMain, VoxelVolume mc)

Parameters

fragsSource NativeList<PointDataV2>
boundsSource NativeList<int3>
solidCountsSource NativeList<int>
mainIslandIdSource NativeSlice<int>
islandsSource List<NativeSlice<int>>
unyielding NativeArray<bool>
unyieldingMain bool
mc VoxelVolume