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