• チュートリアル
  • 機能解説
  • リファレンス
  • 初代Altseedはコチラ

    • Altseed2
      • AlphaBlend
      • AnchorMode
      • AnchorTransformerNode
      • AnchorTransformerNodeInfo
      • ArcNode
      • BlendEquation
      • BlendFunction
      • BuiltinShader
      • BuiltinShaderType
      • ButtonState
      • CameraNode
      • CircleCollider
      • CircleColliderNode
      • CircleColliderNode.ScaleCalcType
      • CircleColliderVisualizeNode
      • CircleNode
      • Collider
      • ColliderNode
      • ColliderVisualizeNodeFactory
      • CollisionInfo
      • CollisionManagerNode
      • CollisionType
      • Color
      • CommandList
      • Configuration
      • Cursor
      • CursorMode
      • Easing
      • EasingType
      • EdgeCollider
      • EdgeColliderNode
      • EdgeColliderVisualizeNode
      • Engine
      • FFTWindow
      • File
      • Font
      • FramerateMode
      • Glyph
      • HorizontalAlignment
      • ICollisionEventReceiver
      • ICullableDrawn
      • IDrawn
      • ImageFont
      • Joystick
      • JoystickAxis
      • JoystickButton
      • JoystickInfo
      • JoystickType
      • Key
      • Keyboard
      • LineNode
      • Log
      • LogCategory
      • LogLevel
      • Material
      • MaterialPropertyBlock
      • MaterialPropertyBlockCollection
      • MathHelper
      • Matrix33F
      • Matrix33I
      • Matrix44F
      • Matrix44I
      • MediaPlayer
      • Mouse
      • MouseButton
      • Node
      • PolygonCollider
      • PolygonColliderNode
      • PolygonColliderVisualizeNode
      • PolygonNode
      • PostEffectGaussianBlurNode
      • PostEffectGrayScaleNode
      • PostEffectLightBloomNode
      • PostEffectNode
      • PostEffectSepiaNode
      • Profiler
      • ProfilerBlock
      • RectangleCollider
      • RectangleColliderNode
      • RectangleColliderVisualizeNode
      • RectangleNode
      • RectF
      • RectI
      • RegisteredStatus
      • RenderPassParameter
      • RenderTargetCareType
      • RenderTexture
      • RuledTransitionEffectNode
      • RuledTransitionNode
      • RuledTransitionState
      • Shader
      • ShaderCompiler
      • ShaderStage
      • ShapeCollider
      • ShapeNode
      • Sound
      • SoundMixer
      • SpriteNode
      • StaticFile
      • StreamFile
      • TextNode
      • Texture2D
      • TextureBase
      • TextureFilter
      • TextureFormat
      • TextureWrapMode
      • Tool
      • ToolBackendFlags
      • ToolButtonFlags
      • ToolCol
      • ToolColorEditFlags
      • ToolComboFlags
      • ToolCond
      • ToolConfigFlags
      • ToolDataType
      • ToolDir
      • ToolDockNodeFlags
      • ToolDragDropFlags
      • ToolDrawCornerFlags
      • ToolDrawListFlags
      • ToolFocusedFlags
      • ToolFontAtlasFlags
      • ToolGlyphRange
      • ToolHoveredFlags
      • ToolInputTextFlags
      • ToolKey
      • ToolKeyModFlags
      • ToolMouseButton
      • ToolMouseCursor
      • ToolNavInput
      • ToolPopupFlags
      • ToolSelectableFlags
      • ToolSliderFlags
      • ToolStyleVar
      • ToolTabBarFlags
      • ToolTabItemFlags
      • ToolTreeNodeFlags
      • ToolUsage
      • ToolViewportFlags
      • ToolWindowFlags
      • TransformerNode
      • TransformerNodeInfo
      • TransformNode
      • TransitionNode
      • TriangleNode
      • Vector2F
      • Vector2I
      • Vector3F
      • Vector3I
      • Vector4F
      • Vector4I
      • Vertex
      • VerticalAlignment
      • WritingDirection

    TransitionNode クラス

    画面遷移を行うノードのクラス

    継承関係

    Object
    Altseed2.Registerable<Node>
    Node
    TransitionNode
    RuledTransitionNode

    継承したメンバー

    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()

    子孫ノードを列挙します。

    メンバー

    コンストラクタ

    TransitionNode()

    TransitionNodeの新しいインスタンスを作成します。

    プロパティ

    NextNode

    トランジションによって追加されるノード

    PrevNode

    トランジションによって取り除かれるノード

    メソッド

    GetCoroutine()

    トランジションを行うコルーチン

    OnClosing(Single)

    ノードが入れ替わる前の処理を記述します。

    OnNodeSwapped()

    ノードが入れ替わった直後の処理を記述します。

    OnNodeSwapping()

    ノードが入れ替わる直前の処理を記述します。

    OnOpening(Single)

    ノードが入れ替わった後の処理を記述します。

    OnTransitionBegin()

    トランジションが開始する瞬間の処理を記述します。

    OnTransitionEnd()

    トランジションが終了する直前の処理を記述します。

    StartTransition(Node, Node)

    トランジションを開始します。

    コンストラクタ

    TransitionNode()

    TransitionNodeの新しいインスタンスを作成します。

    public TransitionNode()

    プロパティ

    NextNode

    トランジションによって追加されるノード

    public Node NextNode { get; }

    PrevNode

    トランジションによって取り除かれるノード

    public Node PrevNode { get; }

    メソッド

    GetCoroutine()

    トランジションを行うコルーチン

    IEnumerator<int> GetCoroutine()
    戻り値

    OnClosing(Single)

    ノードが入れ替わる前の処理を記述します。

    protected virtual void OnClosing(float progress)
    パラメータ
    progress

    0.0f ~ 1.0fの範囲で、ノードが入れ替わるまでの進行度を受け取ります。

    OnNodeSwapped()

    ノードが入れ替わった直後の処理を記述します。

    protected virtual void OnNodeSwapped()

    OnNodeSwapping()

    ノードが入れ替わる直前の処理を記述します。

    protected virtual void OnNodeSwapping()

    OnOpening(Single)

    ノードが入れ替わった後の処理を記述します。

    protected virtual void OnOpening(float progress)
    パラメータ
    progress

    0.0f ~ 1.0fの範囲で、ノードが入れ替わった後の進行度を受け取ります。

    OnTransitionBegin()

    トランジションが開始する瞬間の処理を記述します。

    protected virtual void OnTransitionBegin()

    OnTransitionEnd()

    トランジションが終了する直前の処理を記述します。

    protected virtual void OnTransitionEnd()

    StartTransition(Node, Node)

    トランジションを開始します。

    public void StartTransition(Node prevNode, Node nextNode)
    パラメータ
    prevNode
    nextNode
    Copyright © 2020 Altseed .