Ryle Radio 1.0.0
An open-source "radio" system for Unity, allowing tracks, tuning, broadcasters, and more!
Loading...
Searching...
No Matches
RyleRadio.Components Namespace Reference

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...

Detailed Description

Components to be placed on scene objects, e.g: Outputs, Broadcasters, Observers.