Community ProtoFlux Library/AmasterAmaster/Experimental/Node Test: Difference between revisions

From Resonite Wiki
Created a page for custom node "Node Test"
 
No edit summary
Line 55: Line 55:
|Custom=true
|Custom=true
|}}
|}}
The '''Node Test''' is a custom node that does not serve a real function within a ProtoFlux code. Rather, the node is used to reference the colors of the ProtoFlux value types.
== Input ==
=== SyncOperation ([[Impulses|Call]]) ===
The call will send an impulse into the custom node.
=== ASyncCall ([[ASync|ASync]]) ===
Starts an Async task to the custom node.
=== Bool ([[Bool|Bool]]) ===
A value input of a bool type.
=== Byte ([[Byte|Byte]]) ===
A value input of a byte type.
=== UShort ([[UShort|UShort]]) ===
A value input of an Ushort type.
=== ULong ([[Uint|Uint]]) ===
A value input of an Ulong type.
=== Sbyte ([[Sbyte|Sbyte]]) ===
A value input of a Sbyte type.
=== Int ([[Int|Int]]) ===
A value input of an int type.
=== Long ([[Long|Long]]) ===
A value input of a long type.
=== Float ([[Float|float]]) ===
A value input of a float type.
=== Double ([[Double|Double]]) ===
A value input of a double type.
=== FloatQ ([[floatQ|floatQ]]) ===
A value input of a floatQ type.
=== DoubleQ ([[DoubleQ|DoubleQ]]) ===
A value input of a doubleQ type.
=== Decimal ([[Decimal|Decimal]]) ===
A value input of a decimal type.
=== Char ([[Char|Char]]) ===
A value input of a char type.
=== DateTime ([[Datetime|Datetime]]) ===
A value input of a DateTime type.
=== TimeSpan ([[Timespan|Timespan]]) ===
A value input of a TimeSpan type.
=== Color ([[Type:Color|Color]]) ===
A value input of a color type.
=== ColorX ([[Type:ColorX|ColorX]]) ===
A value input of a colorX type.
=== RefID ([[RefID|RefID]]) ===
A value input of a RefID type.
=== Half ([[Type:Half|Half]]) ===
A value input of a half type.
== Output ==
=== Continuation ([[Impulses|Call]]) ===
Sends an impulse after * ([[Impulses|Call]]) has been impulsed and the value has been written.
=== IASyncOperation? ([[ASync|Async]]) ===
Sends an ASync task after ASyncCall ([[ASync|ASync]]) has been impulsed and the task has been completed.
=== Type ([[Type:Type|Type]]) ===
A value output of a type.
=== String ([[string|string]]) ===
A value output of a string type.
=== Slot ([[Slot|Slot]]) ===
A value output of a slot.
=== User ([[User|User]]) ===
A value output of a user.
=== IWorldElement ([[IWorldElement|IWorldElement]]) ===
A value output of an IWorldElement type.
=== IPlayable ([[IPlayable|Iplayable]]) ===
A value output of an Iplayable type.
=== IAudioSource1 ([[AudioSource'1|AudioSource'1]]) ===
A value output of an IAudioSource1 type.
=== IField ([[IField'1|IField'1]]) ===
A value output of an IField type.
=== IField<T> ([[IField<T>|IField<T>]]) ===
A value output of an IField<T> type.
=== UserRef ([[UserRef|UserRef]]) ===
A value output of an UserRef type.
=== SyncRef ([[SyncRef|SyncRef]]) ===
A value output of an SyncRef type.
=== ISyncRef ([[ISyncRef|ISyncRef]]) ===
A value output of an ISyncRef type.
=== ICollider ([[ICollider|ICollider]]) ===
A value output of an ICollider type.
=== Component ([[Component|Component]]) ===
A value output of a component type.
=== CharacterController ([[CharacterController|CharacterController]]) ===
A value output of a CharacterController type,
=== ReferenceTarget<T> ([[ReferenceTarget<T>|ReferenceTarget<T>]]) ===
A value output of a ReferenceTarget type.
=== IAssetProvider<T> ([[IAssetProvider<T>|IAssetProvider<T>]]) ===
A value output of an IAssetProvider type.
=== Object ([[Object|Object]]) ===
A value output of an object type.
=== Float? ([[Float?|Float?]]) ===
A value output of a float? type.

Revision as of 00:24, 24 August 2024

This is a custom ProtoFlux node maintained by AmasterAmaster. Contact the creator of the node (not the Dev Team) with any bugs or issues.
This node was created using an in-game system and has no correlation to the Plugin system. Currently, these types of custom nodes are not officially supported by Resonite.
SyncOperation
Continuation
ASyncCall
IASyncOperation?
Bool
Type
Byte
String
Ushort
Slot
Uint
User
Ulong
IWorldElement
Sbyte
IPlayable
Int
IAudioSource1
Long
IField
Float
IField<T>
Double
UserRef
FloatQ
SyncRef
DoubleQ
ISyncRef
Decimal
ICollider
Char
Component
DateTime
CharacterController
TimeSpan
ReferenceTarget<T>
Color
IAssetProvider<T>
ColorX
Object
RefID
Float?
Half

The Node Test is a custom node that does not serve a real function within a ProtoFlux code. Rather, the node is used to reference the colors of the ProtoFlux value types.

Input

SyncOperation (Call)

The call will send an impulse into the custom node.

ASyncCall (ASync)

Starts an Async task to the custom node.

Bool (Bool)

A value input of a bool type.

Byte (Byte)

A value input of a byte type.

UShort (UShort)

A value input of an Ushort type.

ULong (Uint)

A value input of an Ulong type.

Sbyte (Sbyte)

A value input of a Sbyte type.

Int (Int)

A value input of an int type.

Long (Long)

A value input of a long type.

Float (float)

A value input of a float type.

Double (Double)

A value input of a double type.

FloatQ (floatQ)

A value input of a floatQ type.

DoubleQ (DoubleQ)

A value input of a doubleQ type.

Decimal (Decimal)

A value input of a decimal type.

Char (Char)

A value input of a char type.

DateTime (Datetime)

A value input of a DateTime type.

TimeSpan (Timespan)

A value input of a TimeSpan type.

Color (Color)

A value input of a color type.

ColorX (ColorX)

A value input of a colorX type.

RefID (RefID)

A value input of a RefID type.

Half (Half)

A value input of a half type.

Output

Continuation (Call)

Sends an impulse after * (Call) has been impulsed and the value has been written.

IASyncOperation? (Async)

Sends an ASync task after ASyncCall (ASync) has been impulsed and the task has been completed.

Type (Type)

A value output of a type.

String (string)

A value output of a string type.

Slot (Slot)

A value output of a slot.

User (User)

A value output of a user.

IWorldElement (IWorldElement)

A value output of an IWorldElement type.

IPlayable (Iplayable)

A value output of an Iplayable type.

IAudioSource1 (AudioSource'1)

A value output of an IAudioSource1 type.

IField (IField'1)

A value output of an IField type.

IField<T> ([[IField<T>|IField<T>]])

A value output of an IField<T> type.

UserRef (UserRef)

A value output of an UserRef type.

SyncRef (SyncRef)

A value output of an SyncRef type.

ISyncRef (ISyncRef)

A value output of an ISyncRef type.

ICollider (ICollider)

A value output of an ICollider type.

Component (Component)

A value output of a component type.

CharacterController (CharacterController)

A value output of a CharacterController type,

ReferenceTarget<T> ([[ReferenceTarget<T>|ReferenceTarget<T>]])

A value output of a ReferenceTarget type.

IAssetProvider<T> ([[IAssetProvider<T>|IAssetProvider<T>]])

A value output of an IAssetProvider type.

Object (Object)

A value output of an object type.

Float? (Float?)

A value output of a float? type.