![]() |
Ryle Radio 1.0.0
An open-source "radio" system for Unity, allowing tracks, tuning, broadcasters, and more!
|
Components to be placed on scene objects, e.g: Outputs, Broadcasters, Observers. More...
Namespaces | |
| namespace | Base |
| Base interfaces and classes for components, e.g: track accessors, output accessors. | |
Classes | |
| class | RadioBroadcaster |
| A "broadcaster" for a RadioTrackWrapper - the closer the RadioOutput that's playing the track is to a broadcaster (taking into consideration broadcast radius, power, etc), the louder the track is in the Output. More... | |
| class | RadioInsulator |
| An "insulator" for a RadioTrackWrapper - if a RadioOutput is inside the bounds of this object, the affected tracks on it will become quieter. More... | |
| class | RadioInteractor |
| A component that performs actions on a radio, such as playing tracks, stopping them, etc Very useful when writing custom code for a radio, or when using a RadioObserver. More... | |
| class | RadioObserver |
| A component used to watch for specific happenings on a RadioOutput, e.g: a clip being a certain volume, a track starting, the tune being in a certain range We don't inherit from RadioComponent here since we don't need to use a RadioData ref, but it's very similar. More... | |
| class | RadioOutput |
| The main scene component for a radio that plays it through an AudioSource. More... | |
Components to be placed on scene objects, e.g: Outputs, Broadcasters, Observers.