|Events|{{RootFieldType|SyncList`1|[[Type:SyncDelegate`1|SyncDelegate`1]]<[[Type:Action|Action]]>}}|TypeAdv3=true| Random events that when calling a [[Sync Delegates|Sync Delegate]] provide no data to it's arguments.
|PointEvents|{{RootFieldType|SyncList`1|[[Type:SyncDelegate`1|SyncDelegate`1]]<[[Type:Action`1|Action`1]]<[[Type:Float3|Float3]]>>}}|TypeAdv4=true| Random events that when calling a [[Sync Delegates|Sync Delegate]] provide a [[Type:Float3|Float3]] to it's arguments.
}}
}}
== Behavior ==
== Behavior ==
Generates random events and sends them to the lists of <code>Events</code> and <code>PointEvents</code>.
== Examples ==
== Examples ==
Can be used with a [[Component:RandomAudioClipPlayer|RandomAudioClipPlayer]] <code>PlayAtPoint(Float3 point)</code> sync delegate to play noises randomly at random points from <code>RandomPointGenerator</code> without using [[ProtoFlux]].
Random Event Generator component as seen in the Scene Inspector
This article or section is a Stub. You can help the Resonite Wiki by expanding it.
Random event generator is a component that is used to generate random events and point events given a minimum and maximum delay between events.
Random events that when calling a Sync Delegate provide a Float3 to it's arguments.
Behavior
Generates random events and sends them to the lists of Events and PointEvents.
Examples
Can be used with a RandomAudioClipPlayerPlayAtPoint(Float3 point) sync delegate to play noises randomly at random points from RandomPointGenerator without using ProtoFlux.