Enum oxygengine_script_flow::ast::NodeType [−][src]
pub enum NodeType {
Show 20 variants
None,
Entry,
Knot,
Halt,
Loop(Reference),
IfElse(IfElse),
Break,
Continue,
GetInstance,
GetGlobalVariable(String),
GetLocalVariable(String),
GetInput(usize),
SetOutput(usize),
GetValue(Value),
GetListItem(usize),
GetObjectItem(String),
MutateValue,
CallOperation(String),
CallFunction(String),
CallMethod(String, String),
}
Variants
None
Entry
Knot
Halt
Loop(Reference)
Tuple Fields
0: Reference
body entry node
IfElse(IfElse)
Tuple Fields
0: IfElse
Break
Continue
GetInstance
GetGlobalVariable(String)
Tuple Fields
0: String
GetLocalVariable(String)
Tuple Fields
0: String
GetInput(usize)
Tuple Fields
0: usize
SetOutput(usize)
Tuple Fields
0: usize
GetValue(Value)
Tuple Fields
0: Value
GetListItem(usize)
Tuple Fields
0: usize
GetObjectItem(String)
Tuple Fields
0: String
MutateValue
CallOperation(String)
Tuple Fields
0: String
CallFunction(String)
Tuple Fields
0: String
CallMethod(String, String)
(type name, method name)
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
fn from_prefab_with_extras(
data: Value,
_named_entities: &HashMap<String, Entity, RandomState>,
_state_token: ID<PhantomData<dyn State + Send + Sync + 'static>>
) -> Result<Self, PrefabError>
Auto Trait Implementations
impl RefUnwindSafe for NodeType
impl UnwindSafe for NodeType
Blanket Implementations
Mutably borrows from an owned value. Read more