C# Класс MusicController, UnderworldExporter

The music controller. Updates music tracks to play based on the state of the game world and player.
Наследование: UWEBase
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Combat bool
CombatTracks int[]
Death bool
DeathTracks int[]
EndGame bool
EndGameTracks int[]
Fleeing bool
FleeingTracks int[]
IdleTracks int[]
InIntro bool
InMap bool
Injured bool
InjuredTracks int[]
IntroTracks int[]
LastAttackCounter float
MainTrackList UnityEngine.AudioClip[]
MapTracks int[]
SpecialClip bool
Stopped bool
VictoryTracks int[]
WeaponDrawn bool
WeaponTracks int[]

Открытые методы

Метод Описание
PlaySpecialClip ( int newTrackList ) : void

PLays a special music clip. (eg fanfare)

Resume ( ) : void

Resumes playing music

ResumeAll ( ) : void
Stop ( ) : void

Stops music

StopAll ( ) : void

Stops all music processing

UpdateMusicState ( ) : void

Updates the state of the music based on the current world and player state.

Приватные методы

Метод Описание
ChangeTracklist ( int newTrackList, int playingMode ) : void

Changes the track playing if we go to to a new list

GetMaxPriority ( ) : int

Gets the current music state that is active and has the highest priority.

PlayRandom ( int tracklist ) : void

Picks a random track to play from the selected playlist.

Start ( ) : void
Update ( ) : void

Описание методов

PlaySpecialClip() публичный Метод

PLays a special music clip. (eg fanfare)
public PlaySpecialClip ( int newTrackList ) : void
newTrackList int New track list.
Результат void

Resume() публичный Метод

Resumes playing music
public Resume ( ) : void
Результат void

ResumeAll() публичный Метод

public ResumeAll ( ) : void
Результат void

Stop() публичный Метод

Stops music
public Stop ( ) : void
Результат void

StopAll() публичный Метод

Stops all music processing
public StopAll ( ) : void
Результат void

UpdateMusicState() публичный Метод

Updates the state of the music based on the current world and player state.
public UpdateMusicState ( ) : void
Результат void

Описание свойств

Combat публичное свойство

Playing combat music
public bool Combat
Результат bool

CombatTracks публичное свойство

Array of the possible combat tracks
public int[] CombatTracks
Результат int[]

Death публичное свойство

PLayer character is death
public bool Death
Результат bool

DeathTracks публичное свойство

Array of the possible death tracks.
public int[] DeathTracks
Результат int[]

EndGame публичное свойство

is the end game track playing
public bool EndGame
Результат bool

EndGameTracks публичное свойство

Array of possible end game tracks.
public int[] EndGameTracks
Результат int[]

Fleeing публичное свойство

Is the player fleeing from combat (recently attacked and no weapon drawn)
public bool Fleeing
Результат bool

FleeingTracks публичное свойство

Array of the possible fleeing tracks.
public int[] FleeingTracks
Результат int[]

IdleTracks публичное свойство

Array of the possible idle tracks
public int[] IdleTracks
Результат int[]

InIntro публичное свойство

Playing intro music
public bool InIntro
Результат bool

InMap публичное свойство

In the automap
public bool InMap
Результат bool

Injured публичное свойство

Player character near death.
public bool Injured
Результат bool

InjuredTracks публичное свойство

Array of the possible injured tracks
public int[] InjuredTracks
Результат int[]

IntroTracks публичное свойство

Array of the possible intro tracks
public int[] IntroTracks
Результат int[]

LastAttackCounter публичное статическое свойство

Tracks how long ago the last attack took place at.
public static float LastAttackCounter
Результат float

MainTrackList публичное свойство

The main track list. Contains all the tracks that can be played.
public AudioClip[],UnityEngine MainTrackList
Результат UnityEngine.AudioClip[]

MapTracks публичное свойство

Array of the possible automap tracks
public int[] MapTracks
Результат int[]

SpecialClip публичное свойство

Is a special clip such as a fan fare being played.
public bool SpecialClip
Результат bool

Stopped публичное свойство

Is music processing stopped
public bool Stopped
Результат bool

VictoryTracks публичное свойство

Array of the possible victory tracks
public int[] VictoryTracks
Результат int[]

WeaponDrawn публичное свойство

Weapon drawn music
public bool WeaponDrawn
Результат bool

WeaponTracks публичное свойство

Array of the possible weapon tracks
public int[] WeaponTracks
Результат int[]