Zdexby TheHolyOneZ
36,909 classes
MoreMountains.Tools.MMPlaylist, MoreMountains.Tools 0x0088 (136 B) inherited 0x0020 MoreMountains.Tools.dll
0x00x0088

Members 32

OffsetSizeNameTypeFlagsDefault
0x04ChannelintPublic—
0x00240x04padding / unreflected
0x08SongsList<MoreMountains.Tools.MMPlaylistSong>Public—
0x01RandomOrderboolPublic—
0x01RandomizeOrderSeedboolPublic—
0x01EndlessboolPublic—
0x01PlayOnStartboolPublic—
0x04VolumeMultiplierfloatPublic—
0x01AutoHandleApplicationPauseboolPublic—
0x01PersistentboolPublic—
0x01AutomaticallyUnparentOnAwakeboolPublic—
0x003B0x01padding / unreflected
0x04DebugCurrentStatePlaylistStatesPublic—
0x04CurrentlyPlayingIndexintPublic—
0x00440x04padding / unreflected
0x08CurrentSongNamestringPublic—
0x08PlaylistStateMMStateMachine<MoreMountains.Tools.MMPlaylist.PlaylistStates>Public—
0x01PlayButtonboolPublic—
0x01PauseButtonboolPublic—
0x01StopButtonboolPublic—
0x01NextButtonboolPublic—
0x04TargetSongIndexintPublic—
0x01TargetSongButtonboolPublic—
0x01QueueTargetSongButtonboolPublic—
0x01SetLoopTargetSongButtonboolPublic—
0x01StopLoopTargetSongButtonboolPublic—
0x04_songsPlayedSoFarint1 flags—
0x04_songsPlayedThisCycleint1 flags—
0x006C0x04padding / unreflected
0x08_coroutineCoroutine1 flags—
0x01_shouldResumeOnApplicationPausebool1 flags—
0x08_instanceMMPlaylistStatic+1 flags—
0x01_enabledbool1 flags—
0x007A0x02padding / unreflected
0x04_queuedSongint1 flags—
0x01_firstDeserializationbool1 flags—
0x00810x03padding / unreflected
0x04_listCountint1 flags—
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 37

SignatureFlagsNativeParams
bool get_HasInstance()PublicStatic+1 flags0x01
MMPlaylist get_Current()PublicStatic+1 flags0x08
MMPlaylist get_Instance()PublicStatic+1 flags0x08
void Awake()3 flags0x00
void InitializeSingleton()3 flags0x00
void Start()3 flags0x00
void Initialization()3 flags0x00
void ChangePlaylistState(const PlaylistStates& newState)3 flags0x04
void PlayFirstSong()3 flags0x00
IEnumerator PlaySong(int index)3 flags0x08
IEnumerator Fade(int index, float duration, float initialVolume, float endVolume, bool stopAtTheEnd)3 flags0x08
int PickNextIndex()3 flags0x04
int PickPreviousIndex()3 flags0x04
void Play()Public+2 flags0x00
void PlayAtIndex(int songIndex)Public+2 flags0x04
void QueueSongAtIndex(int songIndex)Public+2 flags0x04
void Pause()Public+2 flags0x00
void Stop()Public+2 flags0x00
void SetLoop(bool loop)Public+2 flags0x01
void PlayNextSong()Public+2 flags0x00
void PlayPreviousSong()Public+2 flags0x00
void PlayTargetSong()3 flags0x00
void QueueTargetSong()3 flags0x00
void SetLoopTargetSong()3 flags0x00
void StopLoopTargetSong()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 OnEnable()3 flags0x00
void OnDisable()3 flags0x00
void OnValidate()3 flags0x00
void OnApplicationPause(bool pauseStatus)3 flags0x01
void .ctor()Public+1 flags0x00

Used by 2

types with a member, parameter or interface of this type