ProtoFlux:Seconds Timer: Difference between revisions

From Resonite Wiki
Add more info, no longer stub
add more clarification
 
Line 17: Line 17:
|}}
|}}


Will pulse every X seconds specified from the UpdatingUser ([[Type:User|User]]) if UpdatingUser ([[Type:User|User]]) is provided.  
Will pulse every Interval ([[Type:Float|float]]) seconds from the UpdatingUser ([[Type:User|User]]) depending on SkipIfNull ([[Type:Nullable`1|Bool?]] -> [[Type:Bool|bool]])'s arguments.  


== Inputs ==
== Inputs ==

Latest revision as of 18:29, 16 February 2024

Seconds Timer
Interval
OnUpdate
UpdatingUser
null
SkipIfNull
null
Flow

Will pulse every Interval (float) seconds from the UpdatingUser (User) depending on SkipIfNull (Bool? -> bool)'s arguments.

Inputs

Interval (float)

How often in seconds should the node send an impulse from UpdatingUser (User) accounting for SkipIfNull (Bool? -> bool)'s arguments.

Outputs

OnUpdate (Call)

Sends an Impulse every Interval (float) seconds from the user depending on SkipIfNull (Bool? -> bool)'s arguments.

Globals

UpdatingUser (User)

The user to send impulses from and to simulate the timer.

SkipIfNull (Bool? -> bool)

If it should pulse for every user, or pulse for everyone if UpdatingUser (User) is null every Interval (float) seconds.

This field can be clicked on to change it's value.

Examples