C# Class Anima2D.BoneUtils

Afficher le fichier Open project: FellowshipOfTheGame/the-masks-of-the-dead Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
GetRotationOrder ( Transform transform ) : object
InitializeReflection ( ) : void

Method Details

DrawBoneBody() public static méthode

public static DrawBoneBody ( Anima2D.Bone2D bone ) : void
bone Anima2D.Bone2D
Résultat void

DrawBoneBody() public static méthode

public static DrawBoneBody ( Anima2D.Bone2D bone, Color color ) : void
bone Anima2D.Bone2D
color Color
Résultat void

DrawBoneBody() public static méthode

public static DrawBoneBody ( Vector3 position, Vector3 endPosition, float radius, Color color ) : void
position Vector3
endPosition Vector3
radius float
color Color
Résultat void

DrawBoneCap() public static méthode

public static DrawBoneCap ( Anima2D.Bone2D bone ) : void
bone Anima2D.Bone2D
Résultat void

DrawBoneCap() public static méthode

public static DrawBoneCap ( Anima2D.Bone2D bone, Color color ) : void
bone Anima2D.Bone2D
color Color
Résultat void

DrawBoneCap() public static méthode

public static DrawBoneCap ( Vector3 position, float radius, Color color ) : void
position Vector3
radius float
color Color
Résultat void

DrawBoneOutline() public static méthode

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

DrawBoneOutline() public static méthode

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

FixLocalEulerHint() public static méthode

public static FixLocalEulerHint ( Transform transform ) : void
transform Transform
Résultat void

GetBonePath() public static méthode

public static GetBonePath ( Anima2D.Bone2D bone ) : string
bone Anima2D.Bone2D
Résultat string

GetBonePath() public static méthode

public static GetBonePath ( Transform root, Anima2D.Bone2D bone ) : string
root Transform
bone Anima2D.Bone2D
Résultat string

GetBoneRadius() public static méthode

public static GetBoneRadius ( Anima2D.Bone2D bone ) : float
bone Anima2D.Bone2D
Résultat float

GetLocalEulerAngles() public static méthode

public static GetLocalEulerAngles ( Transform transform ) : Vector3
transform Transform
Résultat Vector3

GetPath() public static méthode

public static GetPath ( Transform root, Transform transform ) : string
root Transform
transform Transform
Résultat string

GetUniqueBoneName() public static méthode

public static GetUniqueBoneName ( Anima2D.Bone2D root ) : string
root Anima2D.Bone2D
Résultat string

OrientToChild() public static méthode

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

OrientToLocalPosition() public static méthode

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
Résultat Quaternion

ReconstructHierarchy() public static méthode

public static ReconstructHierarchy ( List bones, List paths ) : Anima2D.Bone2D
bones List
paths List
Résultat Anima2D.Bone2D