ProtoFlux core category is a product of the fact that ProtoFlux is a separate implementation from the FrooxEngine. This means if ProtoFlux were open source, one could take the ProtoFlux C# DLL and implement it into another C# game to allow users to use it as an in game programming language. Instead of FrooxEngine context, ProtoFlux could use a Unity game's context.
Due to this implementation of ProtoFlux being a library rather than a froox engine specific library; the ProtoFlux engine comes with default nodes to aid in implementation of the code.
This results in the existence of the core category for ProtoFlux.
Subcategories | |
---|---|
Category | Summary |
Casts | Casting nodes. |
Node Name | Description |
---|---|
AsyncCallInput | Async impulse start button |
Box | A node that takes in any Type, converts it, and treats it as a generic Object type. |
CallInput | Impulse start button |
CallRelay | Async/Impulse Routing Connector |
Constant | A base class for Constants like E. |
ContinuationRelay | Continuation Impulse Routing Connector |
Display | Displays values for internal use only. |
EvaluationPoint | A base class for starting evaluation on nodes. |
FieldAsVariable | Takes an IValue and transforms it into an IVariable. Used in Indirect writing to a field. |
FieldHook | Allows you to temporarily drive a field. |
FilterInput | A UI changeable Reference ProtoFlux Node. |
GlobalToOutput | Returns a value from a Global Value or Global Reference component. |
ImpulseDisplay | Gotten by hitting Secondary with an Impulse wire. |
Input | Gotten by hitting Secondary with an input sided value wire. |
ValueDisplay | Gotten by hitting Secondary with an output sided value wire. |
Link | A node that links other groups of nodes together. Used well with packing/unpacking ProtoFlux. |
ObjectFieldDrive | Made through Drive button in context menu. |
ReferenceAsVariable | Takes a SyncRef and transforms it into an IVariable. Used in Indirect writing to a field. |
ReferenceDrive | Made through Drive button in context menu. |
ReferenceSource | Made through Source button in context menu. |
ReferenceToOutput | A node that acts similarly to the Field As Variable node and returns the field using a global reference. |
Relay | Value Routing Connector |
Source | Made through Source button in context menu. |
Unbox | A node that takes in an Object type and converts it back into its original Type type. |
UserReferenceAsVariable | Takes a UserRef and treats it like a variable. |
ValueFieldDrive | Made through Drive button in context menu. |
WriteToGlobal | Writes values or references to Global Value or Global Reference components. |
Pages in category "ProtoFlux:Core"
The following 28 pages are in this category, out of 28 total.