DEV505 / EXPLORE
What this reference covers.
An explicit inventory separates gameplay APIs from advanced integrations and implementation details.
This inventory comes from the current C# source, including explicitly public runtime, editor, and generated declarations. It excludes inherited Unity/System members and members inside private containing types. Partial class declarations are combined in the coverage record.
Every everyday integration member is accounted for. A few public SoundEvent compilation members are deliberately classified as infrastructure: normal gameplay reads the imported event and uses its key rather than writing compiled graph records.
The documentation repository stores the full signatures, source paths, file hashes, and per-member status in content-data/public-api-inventory.json and content-data/api-coverage.json. All advanced integration types now have reference pages, including the supporting trace and observation types. Editor and compiler implementation types remain explicitly excluded from the integration API; their user-facing graph behavior is covered by the node catalogue.
Everyday integration
Use these types in gameplay code and scene setup. Their declared public members are covered in this reference.
SoundEventSoundConcurrencySoundOwnerLossSoundEventSettingsSoundLibraryEntrySoundLibrarySoundMixerDefaultSoundManagerSettingsSoundParameterTypeSoundValueSoundEmitterSoundEventSlotSoundListenerSoundManagerSoundPositionModeISoundServiceSoundFloatOverrideSoundHandleSoundNotificationSoundNotificationKindSoundOwnerTokenSoundParameterIdSoundParameterOverrideSoundParameterStateSoundPlayContextSoundPlayResultSoundPlayStatusSoundSignalIdSoundBusSoundKeySoundListenersSoundNotificationsSoundRequestKindSoundRequestSoundServices
Names generated for your project
These names come from the current sample events. Your own generated files will reflect your project.
Advanced integration
Complete references cover registration, preparation, custom clocks/backends, parameter declarations, and live observation.
SoundParameterRecordCompiledSoundEventSoundExecutionKindSoundExecutionRecordSoundExecutionTraceSoundNodeStateISoundClockISoundVoiceBackendSoundClipReadinessSoundServiceOptionsSoundVoiceHandleSoundVoiceRequestSoundVoiceStateSoundCatalogueSoundCatalogueEntrySoundServiceUnityAudioSourceBackendUnitySoundClock
Editor and runtime implementation
These public declarations support graph tools, compilation, and runtime bookkeeping. They are accounted for in the inventory but are not the beginner gameplay API.
Show implementation types
Editor.PcmWaveProcessorEditor.PcmWaveProcessor.PcmEditor.SoundClipTrimsEditor.SoundKeyConstantsEditor.SoundGraphCompilerEditor.SoundGraphImporterEditor.SoundGraphBuildValidationEditor.SoundGraphEditor.OnStartNodeEditor.OnSignalNodeEditor.WaveAssetNodeEditor.PlayAudioNodeEditor.OnStopNodeEditor.EndEventNodeEditor.FloatParameterNodeEditor.FloatNodeEditor.BoolNodeEditor.RandomFloatNodeEditor.RandomClipNodeEditor.SoundGraphCreationEditor.SoundGraphTemplateEditor.SoundGraphTemplatesEditor.SoundLogicNodeEditor.IntParameterNodeEditor.BoolParameterNodeEditor.AssetParameterNodeEditor.IntNodeEditor.RandomIntNodeEditor.RemapFloatNodeEditor.CurveNodeEditor.FloatCompareNodeEditor.FloatMathNodeEditor.MultiplierToSemitonesNodeEditor.SemitonesToMultiplierNodeEditor.ConvertToFloatNodeEditor.ConvertToIntNodeEditor.FloatFunctionNodeEditor.IntCompareNodeEditor.IntFunctionNodeEditor.IntOpNodeEditor.SelectFloatNodeEditor.SelectIntNodeEditor.SmoothstepFloatNodeEditor.SelectByIndexNodeEditor.TrackConditionNodeEditor.DelayNodeEditor.SequenceNodeEditor.BranchNodeEditor.BranchByIndexNodeEditor.RandomBranchNodeEditor.ForLoopNodeEditor.RepeatNodeEditor.WaitForConditionNodeEditor.IdleLoopNodeEditor.CounterNodeEditor.StopInstanceNodeEditor.NotNodeEditor.AndNodeEditor.OrNodeEditor.XorNodeEditor.PassthroughNodeEditor.SoundNodeStyleEditor.SoundNodeEditor.SoundPreviewTargetEditor.SoundGraphPreviewEditor.SoundPreviewHistoryEditor.SoundManagerInspectorEditor.SoundEmitterInspectorEditor.SoundListenerInspectorEditor.SoundLibraryInspectorEditor.SoundEventInspectorEditor.SoundGraphAuditionOverlayEditor.SoundGraphAuditionPanelEditor.SoundGraphBlackboardEditor.SoundGraphClipDropEditor.SoundGraphImporterInspectorEditor.SoundGraphTransportEditor.SoundLibraryEntryDrawerEditor.SoundManagerSettingsInspectorEditor.SoundMixerDefaultDrawerEditor.SoundWaveRangeViewSoundEdgeRecordSoundCompareSoundFloatMathSoundFloatFunctionSoundIntMathSoundIntFunctionSoundRoundingSoundCurveModeSoundInputValueSoundNodeRecordSoundOperationSoundFollowSyncSoundNodeCatalogueSoundNodeDefinitionSoundPortDefinitionSoundPortType