Zdexby TheHolyOneZ
36,909 classes
Class

MMSMPlaylistManager

: MMMonoBehaviour : MonoBehaviour : Behaviour : Component : Object : Object
MoreMountains.Tools.MMSMPlaylistManager, MoreMountains.Tools 0x01D8 (472 B) inherited 0x0020 MoreMountains.Tools.dll
0x00x01D8

Members 53

OffsetSizeNameTypeFlagsDefault
0x04ChannelintPublic—
0x00240x04padding / unreflected
0x08PlaylistMMSMPlaylistPublic—
0x01PlayOnStartboolPublic—
0x00310x03padding / unreflected
0x04VolumeMultiplierfloatPublic—
0x04PitchMultiplierfloatPublic—
0x01PersistentboolPublic—
0x01AutomaticallyUnparentOnAwakeboolPublic—
0x01AutoHandleApplicationPauseboolPublic—
0x01FadeInboolPublic—
0x01FadeOutboolPublic—
0x00410x03padding / unreflected
0x04FadeDurationfloatPublic—
0x08FadeTweenMMTweenTypePublic—
0x01BindPitchToTimeScaleboolPublic—
0x00510x03padding / unreflected
0x08TimescaleRemapFromVector2Public—
0x08TimescaleRemapToVector2Public—
0x04DebugCurrentManagerStatePlaylistManagerStatesPublic—
0x04CurrentSongIndexintPublic—
0x006C0x04padding / unreflected
0x08CurrentSongNamestringPublic—
0x08PlaylistManagerStateMMStateMachine<MoreMountains.Tools.MMSMPlaylistManager.PlaylistManagerStates>Public—
0x04CurrentTimefloatPublic—
0x04CurrentTimeLeftfloatPublic—
0x04CurrentClipDurationfloatPublic—
0x04CurrentProgressfloatPublic—
0x01PlayButtonboolPublic—
0x01StopButtonboolPublic—
0x01PauseButtonboolPublic—
0x01PreviousButtonboolPublic—
0x01NextButtonboolPublic—
0x00950x03padding / unreflected
0x04TargetSongIndexintPublic—
0x01TargetSongButtonboolPublic—
0x01QueueTargetSongButtonboolPublic—
0x01SetLoopTargetSongButtonboolPublic—
0x01StopLoopTargetSongButtonboolPublic—
0x08TestPlaylistMMSMPlaylistPublic—
0x01SetTargetPlaylistButtonboolPublic—
0x01PlayTargetPlaylistButtonboolPublic—
0x01ResetPlayCountButtonboolPublic—
0x00AB0x01padding / unreflected
0x04TestVolumeControlfloatPublic—
0x04TestPlaybackSpeedControlfloatPublic—
0x00B40x04padding / unreflected
0x08OnSongStartPlaylistEventPublic—
0x08OnSongEndPlaylistEventPublic—
0x08OnPausePlaylistEventPublic—
0x08OnStopPlaylistEventPublic—
0x08OnPlaylistChangePlaylistEventPublic—
0x08OnPlaylistEndPlaylistEventPublic—
0x01_shouldResumeOnApplicationPausebool1 flags—
0x08_instanceMMSMPlaylistManagerStatic+1 flags—
0x00E90x03padding / unreflected
0x04_queuedSongIndexint1 flags—
0x08_currentlyPlayingAudioSourceAudioSource1 flags—
0xD0_optionsMMSoundManagerPlayOptions1 flags—
0x04_lastTestVolumeControlfloat1 flags—
0x04_lastTestPlaybackSpeedControlfloat1 flags—
0x01_listeningToEventsbool1 flags—
0x01D10x07unreflected bytes to end of MMSMPlaylistManager
Inherited from MonoBehaviour 1
OffsetSizeNameTypeFlagsDefault
0x08m_CancellationTokenSourceCancellationTokenSourcePrivate—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 52

SignatureFlagsNativeParams
bool get_IsPlaying()Public+3 flags0x01
bool get_HasInstance()PublicStatic+1 flags0x01
MMSMPlaylistManager get_Current()PublicStatic+1 flags0x08
MMSMPlaylistManager get_Instance()PublicStatic+1 flags0x08
void Awake()3 flags0x00
void InitializeSingleton()3 flags0x00
void Start()3 flags0x00
void Initialization()3 flags0x00
void InitializeRandomSeed()3 flags0x00
void InitializePlaylistManagerState()3 flags0x00
void ChangePlaylistManagerState(const PlaylistManagerStates& newManagerState)3 flags0x04
void Update()3 flags0x00
void HandleTimescale()3 flags0x00
void UpdateTimeAndProgress()3 flags0x00
void PlayFirstSong()3 flags0x00
void HandleEndOfSong()3 flags0x00
void HandleNextSong(int direction, bool bypassLoop)3 flags0x04
void HandleEndOfPlaylist()3 flags0x00
void Play()Public+2 flags0x00
void PlaySongAt(int songIndex)Public+2 flags0x04
void Pause()Public+2 flags0x00
void Stop()Public+2 flags0x00
void StopWithFade(bool withFade)Public+2 flags0x01
void SetCurrentSongLoop(bool loop)Public+2 flags0x01
void PlayNextSong()Public+2 flags0x00
void PlayPreviousSong()Public+2 flags0x00
void QueueSongAtIndex(int songIndex)Public+2 flags0x04
void ChangePlaylist(MMSMPlaylist newPlaylist)Public+2 flags0x08
void ChangePlaylistAndPlay(MMSMPlaylist newPlaylist)Public+2 flags0x08
void ResetPlayCount()Public+2 flags0x00
void SetVolumeMultiplier(float newVolumeMultiplier)Public+2 flags0x04
void SetPitchMultiplier(float newPitchMultiplier)Public+2 flags0x04
void SetTargetPlaylist()3 flags0x00
void PlayTargetPlaylist()3 flags0x00
void QueueTargetSong()3 flags0x00
void PlayTargetSong()3 flags0x00
void SetCurrentSongToLoop()3 flags0x00
void StopCurrentSongFromLooping()3 flags0x00
void OnPlayEvent(int channel)3 flags0x04
void OnPauseEvent(int channel)3 flags0x04
void OnStopEvent(int channel)3 flags0x04
void OnPlayNextEvent(int channel)3 flags0x04
void OnPlayPreviousEvent(int channel)3 flags0x04
void OnPlayIndexEvent(int channel, int index)3 flags0x04
void OnMMPlaylistVolumeMultiplierEvent(int channel, float newVolumeMultiplier, bool applyVolumeMultiplierInstantly)3 flags0x04
void OnMMPlaylistPitchMultiplierEvent(int channel, float newPitchMultiplier, bool applyPitchMultiplierInstantly)3 flags0x04
void OnMMPlaylistChangeEvent(int channel, MMSMPlaylist newPlaylist, bool andPlay)3 flags0x08
void StartListening()Public+2 flags0x00
void StopListening()Public+2 flags0x00
void OnDestroy()3 flags0x00
void OnApplicationPause(bool pauseStatus)3 flags0x01
void .ctor()Public+1 flags0x00

Used by 1

types with a member, parameter or interface of this type