C# Class Spine.Unity.Editor.SkeletonBaker

Mostrar archivo Open project: EsotericSoftware/spine-runtimes Class Usage Examples

Public Methods

Method Description
BakeToPrefab ( SkeletonDataAsset skeletonDataAsset, ExposedList skins, string outputPath = "", bool bakeAnimations = true, bool bakeIK = true, SendMessageOptions eventOptions = SendMessageOptions.DontRequireReceiver ) : void
GenerateMecanimAnimationClips ( SkeletonDataAsset skeletonDataAsset ) : void

Private Methods

Method Description
BakeBone ( Bone bone, Spine animation, AnimationClip clip ) : void
BinarySearch ( float values, float target ) : int
EnsureCurveKeyCount ( AnimationCurve curve ) : AnimationCurve
ExtractAnimation ( string name, SkeletonData skeletonData, Dictionary slotLookup, bool bakeIK, SendMessageOptions eventOptions, AnimationClip clip = null ) : AnimationClip
ExtractMeshAttachment ( string name, MeshAttachment attachment, Mesh mesh = null ) : Mesh
ExtractRegionAttachment ( string name, RegionAttachment attachment, Mesh mesh = null ) : Mesh
ExtractUV ( float floats ) : UnityEngine.Vector2[]
ExtractVerts ( float floats ) : UnityEngine.Vector3[]
ExtractWeightedMeshAttachment ( string name, MeshAttachment attachment, int slotIndex, SkeletonData skeletonData, List boneList, Mesh mesh = null ) : Mesh
GetExtractionBone ( ) : Bone
GetExtractionSlot ( ) : Slot
GetPath ( BoneData b ) : string
GetPathRecurse ( BoneData b ) : string
GetUninheritedRotation ( Bone b ) : float
HasFlag ( this o, HideFlags flagToCheck ) : bool
ParseAttachmentTimeline ( Skeleton skeleton, AttachmentTimeline timeline, Dictionary slotLookup, AnimationClip clip ) : void
ParseEventTimeline ( EventTimeline timeline, AnimationClip clip, SendMessageOptions eventOptions ) : void
ParseRotateTimeline ( Skeleton skeleton, RotateTimeline timeline, AnimationClip clip ) : void
ParseScaleTimeline ( Skeleton skeleton, ScaleTimeline timeline, AnimationClip clip ) : void
ParseTranslateTimeline ( Skeleton skeleton, TranslateTimeline timeline, AnimationClip clip ) : void
SetAnimationSettings ( AnimationClip clip, AnimationClipSettings settings ) : void

Method Details

BakeToPrefab() public static method

public static BakeToPrefab ( SkeletonDataAsset skeletonDataAsset, ExposedList skins, string outputPath = "", bool bakeAnimations = true, bool bakeIK = true, SendMessageOptions eventOptions = SendMessageOptions.DontRequireReceiver ) : void
skeletonDataAsset SkeletonDataAsset
skins ExposedList
outputPath string
bakeAnimations bool
bakeIK bool
eventOptions SendMessageOptions
return void

GenerateMecanimAnimationClips() public static method

public static GenerateMecanimAnimationClips ( SkeletonDataAsset skeletonDataAsset ) : void
skeletonDataAsset SkeletonDataAsset
return void