C# Class Anima2D.BoneUtils

Datei anzeigen Open project: FellowshipOfTheGame/the-masks-of-the-dead Class Usage Examples

Public Methods

Method Description
DrawBoneBody ( Anima2D.Bone2D bone ) : void
DrawBoneBody ( Anima2D.Bone2D bone, Color color ) : void
DrawBoneBody ( Vector3 position, Vector3 endPosition, float radius, Color color ) : void
DrawBoneCap ( Anima2D.Bone2D bone ) : void
DrawBoneCap ( Anima2D.Bone2D bone, Color color ) : void
DrawBoneCap ( Vector3 position, float radius, Color color ) : void
DrawBoneOutline ( Anima2D.Bone2D bone, float outlineSize, Color color ) : void
DrawBoneOutline ( Vector3 position, Vector3 endPoint, float radius, float outlineSize, Color color ) : void
FixLocalEulerHint ( Transform transform ) : void
GetBonePath ( Anima2D.Bone2D bone ) : string
GetBonePath ( Transform root, Anima2D.Bone2D bone ) : string
GetBoneRadius ( Anima2D.Bone2D bone ) : float
GetLocalEulerAngles ( Transform transform ) : Vector3
GetPath ( Transform root, Transform transform ) : string
GetUniqueBoneName ( Anima2D.Bone2D root ) : string
OrientToChild ( Anima2D.Bone2D bone, bool freezeChildren, string undoName, bool recordObject ) : void
OrientToLocalPosition ( Anima2D.Bone2D bone, Vector3 localPosition, bool freezeChildren, string undoName, bool recordObject ) : Quaternion
ReconstructHierarchy ( List bones, List paths ) : Anima2D.Bone2D

Private Methods

Method Description
GetRotationOrder ( Transform transform ) : object
InitializeReflection ( ) : void

Method Details

DrawBoneBody() public static method

public static DrawBoneBody ( Anima2D.Bone2D bone ) : void
bone Anima2D.Bone2D
return void

DrawBoneBody() public static method

public static DrawBoneBody ( Anima2D.Bone2D bone, Color color ) : void
bone Anima2D.Bone2D
color Color
return void

DrawBoneBody() public static method

public static DrawBoneBody ( Vector3 position, Vector3 endPosition, float radius, Color color ) : void
position Vector3
endPosition Vector3
radius float
color Color
return void

DrawBoneCap() public static method

public static DrawBoneCap ( Anima2D.Bone2D bone ) : void
bone Anima2D.Bone2D
return void

DrawBoneCap() public static method

public static DrawBoneCap ( Anima2D.Bone2D bone, Color color ) : void
bone Anima2D.Bone2D
color Color
return void

DrawBoneCap() public static method

public static DrawBoneCap ( Vector3 position, float radius, Color color ) : void
position Vector3
radius float
color Color
return void

DrawBoneOutline() public static method

public static DrawBoneOutline ( Anima2D.Bone2D bone, float outlineSize, Color color ) : void
bone Anima2D.Bone2D
outlineSize float
color Color
return void

DrawBoneOutline() public static method

public static DrawBoneOutline ( Vector3 position, Vector3 endPoint, float radius, float outlineSize, Color color ) : void
position Vector3
endPoint Vector3
radius float
outlineSize float
color Color
return void

FixLocalEulerHint() public static method

public static FixLocalEulerHint ( Transform transform ) : void
transform Transform
return void

GetBonePath() public static method

public static GetBonePath ( Anima2D.Bone2D bone ) : string
bone Anima2D.Bone2D
return string

GetBonePath() public static method

public static GetBonePath ( Transform root, Anima2D.Bone2D bone ) : string
root Transform
bone Anima2D.Bone2D
return string

GetBoneRadius() public static method

public static GetBoneRadius ( Anima2D.Bone2D bone ) : float
bone Anima2D.Bone2D
return float

GetLocalEulerAngles() public static method

public static GetLocalEulerAngles ( Transform transform ) : Vector3
transform Transform
return Vector3

GetPath() public static method

public static GetPath ( Transform root, Transform transform ) : string
root Transform
transform Transform
return string

GetUniqueBoneName() public static method

public static GetUniqueBoneName ( Anima2D.Bone2D root ) : string
root Anima2D.Bone2D
return string

OrientToChild() public static method

public static OrientToChild ( Anima2D.Bone2D bone, bool freezeChildren, string undoName, bool recordObject ) : void
bone Anima2D.Bone2D
freezeChildren bool
undoName string
recordObject bool
return void

OrientToLocalPosition() public static method

public static OrientToLocalPosition ( Anima2D.Bone2D bone, Vector3 localPosition, bool freezeChildren, string undoName, bool recordObject ) : Quaternion
bone Anima2D.Bone2D
localPosition Vector3
freezeChildren bool
undoName string
recordObject bool
return Quaternion

ReconstructHierarchy() public static method

public static ReconstructHierarchy ( List bones, List paths ) : Anima2D.Bone2D
bones List
paths List
return Anima2D.Bone2D