RuledTransitionNode クラス
パラメータ制御可能なTransitionNodeのクラス
継承関係
継承したメンバー
TransitionNode.PrevNode
トランジションによって取り除かれるノード
TransitionNode.NextNode
トランジションによって追加されるノード
TransitionNode.StartTransition(Node, Node)
トランジションを開始します。
TransitionNode.OnClosing(Single)
ノードが入れ替わる前の処理を記述します。
TransitionNode.OnOpening(Single)
ノードが入れ替わった後の処理を記述します。
TransitionNode.OnNodeSwapping()
ノードが入れ替わる直前の処理を記述します。
TransitionNode.OnNodeSwapped()
ノードが入れ替わった直後の処理を記述します。
TransitionNode.OnTransitionBegin()
トランジションが開始する瞬間の処理を記述します。
TransitionNode.OnTransitionEnd()
トランジションが終了する直前の処理を記述します。
TransitionNode.GetCoroutine()
トランジションを行うコルーチン
Node.Parent
親ノードを取得または設定します。
Node.Status
このノードの登録状況を取得または設定します。
Node.Children
子要素のコレクションを取得します。
Node.AddChildNode(Node)
子要素を追加します。
Node.RemoveChildNode(Node)
子要素を削除します。
Node.FlushQueue()
予約されている追加・削除を直ちに実行します。
Node.OnAdded()
エンジンに追加された時に実行します。
Node.OnRemoved()
エンジンから削除された時に実行します。
Node.OnUpdate()
自身が更新された時に実行します。
Node.IsRegistered
エンジンに登録され、ノードツリーを辿ってAltseed2.RootNode にたどり着けるかどうかを取得します。
Node.IsUpdated
このNodeが更新されるかどうかを取得または設定します。
Node.IsUpdatedActually
先祖のIsUpdatedを考慮して、このノードが更新されるかどうかを取得します。
Node.PropagateIsUpdatedActually(Node, Boolean)
子孫ノードNodeに対してIsUpdatedActuallyを伝播させます。
Node.EnumerateAncestors()
先祖ノードを列挙します。
Node.EnumerateDescendants()
子孫ノードを列挙します。
メンバー
コンストラクタ
RuledTransitionNode(RuledTransitionState, RuledTransitionState, Texture2D)
RuledTransitionNodeの新しいインスタンスを生成します。
メソッド
Closing(Single)
NodeSwapped()
Opening(Single)
TransitionBegin()
コンストラクタ
RuledTransitionNode(RuledTransitionState, RuledTransitionState, Texture2D)
RuledTransitionNodeの新しいインスタンスを生成します。
public RuledTransitionNode(RuledTransitionState closingState, RuledTransitionState openingState, Texture2D maskTexture = null)
パラメータ
closingState | 遷移元のノードにおけるRuledTransitionStateのインスタンス |
openingState | 遷移先のノードにおけるRuledTransitionStateのインスタンス |
maskTexture | 指定するマスクテクスチャ |
メソッド
Closing(Single)
override void Closing(float progress)
パラメータ
progress |
NodeSwapped()
override void NodeSwapped()
Opening(Single)
override void Opening(float progress)
パラメータ
progress |
TransitionBegin()
override void TransitionBegin()