# AnimationNodeDefinition(ロブロックス クラス) > A single node within an animation graph that outputs an animation pose, connected to other nodes through named input pins. - URL:https://roblox.minecraft-okinawa.com/reference/classes/AnimationNodeDefinition/ - 公式:https://create.roblox.com/docs/reference/engine/classes/AnimationNodeDefinition - 受け継いでいるクラス:Instance ## プロパティ - `AnimationNodeDefinition.NodeId: string`:A string that uniquely identifies this node within its animation graph. - `AnimationNodeDefinition.NodeType: AnimationNodeType`:The kind of node this definition represents within its animation graph. ## メソッド - `AnimationNodeDefinition:AddInputPin(pin: string): ()`:Appends a named input pin to the end of the ordered input pin list. - `AnimationNodeDefinition:GetOrderedInputPinNames(): Array`:Returns the current ordered list of input pin names. - `AnimationNodeDefinition:RemoveInputPin(pin: string): ()`:Removes the first input pin matching the given name from the ordered pin list. - `AnimationNodeDefinition:SetOrderedInputPinNames(pins: Array): ()`:Bulk-replaces the entire ordered input pin list. ## イベント - `AnimationNodeDefinition.InputPinsChanged()`:Fires whenever the ordered input pin list is modified. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)