Call and member nodes
Tell calls apart by source scope, then read GET pills, SET nodes, and assignments back into C#.
On this page
CollectCoin calls four neighbors in a few lines. Color tells you whether a call stays on this class, reaches another indexed class, or leaves the indexed source roots. Member nodes then show where the values came from and where they go.

CollectCoin reads a guard, then calls the coin, score counter, HUD, and optional audio service.Call this class
Section titled “Call this class”Purpose. Calls a method declared on the graph’s class or one of its base classes. Unqualified calls, this calls, and base calls share the light teal family.
| Pin | Direction | Type |
|---|---|---|
| exec | Input | exec, impure call only |
| target | Input | Owning class, when shown |
| each argument | Input | Declared parameter type |
| result | Output | Declared return type, when non-void |
| exec | Output | exec, impure call only |
RespawnAtStart();Guide: Method calls.
Call another class
Section titled “Call another class”Purpose. Calls a method declared on another type inside an indexed source folder. It uses dark teal, so a project-owned collaborator stands apart from a framework call.
| Pin | Direction | Type |
|---|---|---|
| exec | Input | exec, impure call only |
| target | Input | Indexed class type, unless static |
| each argument | Input | Declared parameter type |
| result | Output | Declared return type, when non-void |
| exec | Output | exec, impure call only |
_scoreCounter.AddCoins(CoinsPerPickup);Guide: Call a neighbor.
Call external
Section titled “Call external”Purpose. Calls code whose declaration is outside the indexed source folders, including Unity APIs, framework APIs, and third-party packages. It uses slate gray.
| Pin | Direction | Type |
|---|---|---|
| exec | Input | exec, impure call only |
| target | Input | External declaring type, unless static |
| each argument | Input | Declared parameter type |
| result | Output | Declared return type, when non-void |
| exec | Output | exec, impure call only |
_audioSource.PlayOneShot(_coinClip);Guide: Method calls.
GET pill
Section titled “GET pill”Purpose. Reads a field, property, local, this, or static value. The compact pill has no exec pins. It can fan one read into several consumers, and Split Pins can separate those reads visually.
| Pin | Direction | Type |
|---|---|---|
| target | Input | Owning instance type, for an instance member |
| value | Output | Declared member or local type |
_rules.stompScoreValueGuide: Get and set.
Purpose. Writes a field, property, or local as a statement. SET is an impure navy card because it changes state and participates in exec flow.
| Pin | Direction | Type |
|---|---|---|
| exec | Input | exec |
| target | Input | Owning instance type, for an instance member |
| value | Input | Declared member type |
| value | Output | Declared member type, the value just written |
| exec | Output | exec |
IsCompleted = true;Guide: Get and set.
Assignment
Section titled “Assignment”Purpose. Writes a target using ordinary or compound assignment. The assignment family covers local declarations and mutation shapes when the renderer distinguishes them from a plain SET.
| Pin | Direction | Type |
|---|---|---|
| exec | Input | exec |
| target | Input | Assignable value type |
| value | Input | Compatible value type |
| value | Output | Assigned value type |
| exec | Output | exec |
Score += amount;Guide: Operators and expressions.