Table of Contents

Class BoneInfoDataSet

Namespace
VoxelPlayground.Ragdoll
Assembly
GamePlay.dll
[CreateAssetMenu(fileName = "BoneInfoDataSet", menuName = "BoneInfoDataSet")]
public class BoneInfoDataSet : SerializedScriptableObject
Inheritance
object
SerializedScriptableObject
BoneInfoDataSet
Extension Methods

Fields

basicBones

public BoneInfoBasic[] basicBones

Field Value

BoneInfoBasic[]

boneQueryData

public Dictionary<string, BoneInfoQueryData> boneQueryData

Field Value

Dictionary<string, BoneInfoQueryData>

overrideList

public BoneInfoDataSet[] overrideList

Field Value

BoneInfoDataSet[]

overrideTemplate

public BoneInfoDataSet overrideTemplate

Field Value

BoneInfoDataSet

Methods

BakeQueryData<T>()

protected void BakeQueryData<T>() where T : BoneInfoQueryData, new()

Type Parameters

T

QueryBone(string)

public virtual BoneInfoQueryData QueryBone(string boneName)

Parameters

boneName string

Returns

BoneInfoQueryData

RawGetBoneInfo(string)

public BoneInfoBasic RawGetBoneInfo(string boneName)

Parameters

boneName string

Returns

BoneInfoBasic

RawSetBoneInfo(BoneInfoBasic)

public void RawSetBoneInfo(BoneInfoBasic boneInfo)

Parameters

boneInfo BoneInfoBasic

RefreshQueryData()

public virtual void RefreshQueryData()

RemoveNonexistBones()

protected void RemoveNonexistBones()

SetLimes(BoneInfoQueryData)

protected void SetLimes(BoneInfoQueryData parentQueryData)

Parameters

parentQueryData BoneInfoQueryData

SetParents(BoneInfoQueryData)

protected void SetParents(BoneInfoQueryData parentQueryData)

Parameters

parentQueryData BoneInfoQueryData