Namespace mobisim.Scenes.SNGraph
Namespaces
mobisim.Scenes.SNGraph.EditorClasses
ANDNodeA logic operator node that performs a boolean AND operation on two inputs.
AddNodeOperator node that perform basic addition.
BaseNodeBase class for all nodes in the Scene Node Graph, which controls scene flow and branching logic in the game. Ensures nodes are distinct from other graph types and can be recognized by the Scene Node Graph's custom editor.
BoolVariableNodeA variable Node holding boolean value.
BranchNodeThe Branch node serves as a simple way to create decision-based flow from a single true/false condition. Once executed, the Branch node looks at the incoming value of the attached Boolean, and outputs an execution pulse down the appropriate output.
CastNodeA cast node that attempts to convert a connected input of any type to the output port's value type.
CommentNodeA visual comment node used to add annotations or notes within the node graph. Allows adjustable size and color for better visual organization.
DivideNodeOperator node that perform basic division.
EndNodeThe end point in a graph. There is no further traversal after this node.
EqualNodeA comparison operator node that checks whether two float inputs are equal.
FloatVariableNodeA variable Node holding float value.
GreaterEqualNodeA comparison operator node that checks if the first input is greater than or equal to the second input.
GreaterNodeA comparison operator node that checks if the first input is greater than the second input.
IntVariableNodeA variable Node holding integer value.
LessEqualNodeA comparison operator node that checks if the first input is less than or equal to the second.
LessNodeA comparison operator node that checks if the first input is less than the second input.
ModuloNodeOperator node that perform basic modulo operation.
MultiplyNodeOperator node that perform basic multiplication.
NOTNodeA logic operator node that returns the logical complement of the Boolean value (NOT A).
NotEqualNodeA comparison operator node that checks whether two float inputs are equal.
ORNodeA logic operator node that performs a boolean OR operation on two inputs.
Abstract base node for performing mathematical/logic operations on two input values.
SceneNetworkGraphA directed node graph for managing scene-based flows. This graph facilitates linear or branched scene progression, and provides utility methods to traverse and retrieve scene references during runtime.
SceneNodeA critical node in the scene graph that contains an addressable asset reference to a Unity scene. When the graph traversal reaches this node, the referenced scene can be retrieved and loaded at runtime.
ScenesSettingsProject-wide settings for configuring and managing the active SceneNetworkGraph?text=scene+graph.
A settings collection for ScenesSettings?text=scene+graph+setting per-build-target. Appears in the Project Settings window under "mobisim/Scenes".
StartNodeEntry point/ starting point node for a scene node graph.
StringVariableNodeA variable Node holding string value.
SubtractNodeOperator node that perform basic subtraction.
SwitchNodeA switch node is a flow control node that reads in a string input, and based on the value of that input, sends the execution flow out of the matching (or optional default) output pin.
Generic base node that hold a value or reference to a scriptable variable.
Structs
FlowRepresents a flow pin type used to define control flow connections between nodes.
Interfaces
ITraversableNodeInterface for nodes that can be traversed to the next connected node in a graph.