ProtoFlux:SecondsTimer: Difference between revisions
From Resonite Wiki
More actions
Add more info, no longer stub |
m YoshBot moved page ProtoFlux:Seconds Timer to ProtoFlux:SecondsTimer: Automated: removing spaces from ProtoFlux namespace |
||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 17: | Line 17: | ||
|}} | |}} | ||
The '''Seconds Timer''' node sends a pulse from the <code>UpdatingUser</code> at the specified interval of seconds. | |||
== Inputs == | == Inputs == | ||
| Line 23: | Line 23: | ||
=== Interval ([[Type:Float|float]]) === | === Interval ([[Type:Float|float]]) === | ||
The interval in seconds to send pulses at. | |||
== Outputs == | == Outputs == | ||
| Line 29: | Line 29: | ||
=== OnUpdate ([[Impulses|Call]]) === | === OnUpdate ([[Impulses|Call]]) === | ||
Sends | Sends a pulse at every <code>Interval</code> seconds from the <code>UpdatingUser</code>. | ||
This input can be [[drives|driven]] by a [[ProtoFlux:Local User|Local User]] node to generate impulses for every user. | |||
== Globals == | == Globals == | ||
| Line 35: | Line 37: | ||
=== UpdatingUser ([[Type:User|User]]) === | === UpdatingUser ([[Type:User|User]]) === | ||
The user | The user that the <code>OnUpdate</code> pulse will be generated from and owned by. | ||
=== SkipIfNull ([[Type:Nullable`1|Bool?]] -> [[Type:Bool|bool]]) === | === SkipIfNull ([[Type:Nullable`1|Bool?]] -> [[Type:Bool|bool]]) === | ||
If | If <code>True</code>, no pulses will be generated if <code>UpdatingUser</code> is null. Otherwise, impulses will be generated by the [[ProtoFlux:Host User|host user]] if <code>UpdatingUser</code> is null. | ||
== Examples == | |||
== | == See Also == | ||
* [[ProtoFlux:Update]] to generate an impulse every engine update. | |||
* [[ProtoFlux:Updates Timer]] to generate an impulse at a specified interval of updates. | |||
* [[ProtoFlux:Local Update]] to generate an impulse from every user every local engine update. | |||
[[Category:ProtoFlux:Flow]] | [[Category:ProtoFlux:Flow]] | ||
Latest revision as of 00:33, 21 August 2025
Seconds Timer
null
∅
null
∅
Flow
The Seconds Timer node sends a pulse from the UpdatingUser at the specified interval of seconds.
Inputs
Interval (float)
The interval in seconds to send pulses at.
Outputs
OnUpdate (Call)
Sends a pulse at every Interval seconds from the UpdatingUser.
This input can be driven by a Local User node to generate impulses for every user.
Globals
UpdatingUser (User)
The user that the OnUpdate pulse will be generated from and owned by.
If True, no pulses will be generated if UpdatingUser is null. Otherwise, impulses will be generated by the host user if UpdatingUser is null.
Examples
See Also
- ProtoFlux:Update to generate an impulse every engine update.
- ProtoFlux:Updates Timer to generate an impulse at a specified interval of updates.
- ProtoFlux:Local Update to generate an impulse from every user every local engine update.