C# 클래스 UnityEditor.Animations.BlendTree

Blend trees are used to blend continuously animation between their childs. They can either be 1D or 2D.

상속: UnityEngine.Motion
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled 1 사용 예제들

Private Properties

프로퍼티 타입 설명
AddChild void
CreateBlendTreeChild BlendTree
GetAnimationClipsFlattened UnityEngine.AnimationClip[]
GetChildCount int
GetChildMotion UnityEngine.Motion
GetDirectBlendTreeParameter string
GetInputBlendValue float
GetRecursiveBlendParameter string
GetRecursiveBlendParameterMax float
GetRecursiveBlendParameterMin float
HasChild bool
Internal_Create void
SetDirectBlendTreeParameter void
SetInputBlendValue void
SortChildren void

공개 메소드들

메소드 설명
AddChild ( Motion motion ) : void

Utility function to add a child motion to a blend trees.

AddChild ( Motion motion, Vector2 position ) : void

Utility function to add a child motion to a blend trees.

AddChild ( Motion motion, float threshold ) : void

Utility function to add a child motion to a blend trees.

BlendTree ( ) : System
CreateBlendTreeChild ( Vector2 position ) : BlendTree

Utility function to add a child blend tree to a blend tree.

CreateBlendTreeChild ( float threshold ) : BlendTree

Utility function to add a child blend tree to a blend tree.

RemoveChild ( int index ) : void

Utility function to remove the child of a blend tree.

비공개 메소드들

메소드 설명
AddChild ( Motion motion, Vector2 position, float threshold ) : void
CreateBlendTreeChild ( Vector2 position, float threshold ) : BlendTree
GetAnimationClipsFlattened ( ) : UnityEngine.AnimationClip[]
GetChildCount ( ) : int
GetChildMotion ( int index ) : Motion
GetDirectBlendTreeParameter ( int index ) : string
GetInputBlendValue ( string blendValueName ) : float
GetRecursiveBlendParameter ( int index ) : string
GetRecursiveBlendParameterMax ( int index ) : float
GetRecursiveBlendParameterMin ( int index ) : float
HasChild ( BlendTree childTree, bool recursive ) : bool
Internal_Create ( BlendTree mono ) : void
SetDirectBlendTreeParameter ( int index, string parameter ) : void
SetInputBlendValue ( string blendValueName, float value ) : void
SortChildren ( ) : void

메소드 상세

AddChild() 공개 메소드

Utility function to add a child motion to a blend trees.

public AddChild ( Motion motion ) : void
motion UnityEngine.Motion The motion to add as child.
리턴 void

AddChild() 공개 메소드

Utility function to add a child motion to a blend trees.

public AddChild ( Motion motion, Vector2 position ) : void
motion UnityEngine.Motion The motion to add as child.
position UnityEngine.Vector2 The position of the child. When using 2D blend trees.
리턴 void

AddChild() 공개 메소드

Utility function to add a child motion to a blend trees.

public AddChild ( Motion motion, float threshold ) : void
motion UnityEngine.Motion The motion to add as child.
threshold float The threshold of the child. When using 1D blend trees.
리턴 void

BlendTree() 공개 메소드

public BlendTree ( ) : System
리턴 System

CreateBlendTreeChild() 공개 메소드

Utility function to add a child blend tree to a blend tree.

public CreateBlendTreeChild ( Vector2 position ) : BlendTree
position UnityEngine.Vector2 The position of the child. When using 2D blend trees.
리턴 BlendTree

CreateBlendTreeChild() 공개 메소드

Utility function to add a child blend tree to a blend tree.

public CreateBlendTreeChild ( float threshold ) : BlendTree
threshold float The threshold of the child. When using 1D blend trees.
리턴 BlendTree

RemoveChild() 공개 메소드

Utility function to remove the child of a blend tree.

public RemoveChild ( int index ) : void
index int The index of the blend tree to remove.
리턴 void