public static void OnFinish(MusicBase music) { if (current_ == music) { current_ = null; } }
public static void RegisterMusic(MusicBase music) { if (musicList_.Contains(music) == false) { musicList_.Add(music); } }
public static void OnPlay(MusicBase music) { if (current_ != null && current_ != music && current_.IsPlaying) { current_.Stop(); } current_ = music; }
public static void Main(string[] args) { var meal1 = new CookingBase { MealType = "Dinner", IsHealthy = false, Calories = 1560, }; var meal2 = new CookingBase { MealType = "Breakfast", IsHealthy = true, }; var garden1 = new GardeningBase { Type = "Fruit Garden", Location = "Indoors", }; var garden2 = new GardeningBase { Type = "Veggie Garden", Location = "Outdoors", }; var music1 = new MusicBase { Genre = "Hair Metal", Volume = 11, }; var music2 = new MusicBase { Genre = "Shoegaze", Volume = 8, }; var wine1 = new Wine { Name = "Rioja", Color = "Red", Alcohol = 20, }; var wine2 = new Wine { Name = "Chardonnay", Color = "White", Alcohol = 11, }; meal1.MakeDinner(); meal2.MakeDinner(); garden1.Growing(); garden2.Growing(); music1.Loud(); music2.Loud(); wine1.WineLegs(); wine2.WineLegs(); }
///MusicBase.Instance.audio.PlayOneShot(MusicBase.Instance.music[0]); // Use this for initialization void Awake() { if (transform.parent == null) { transform.parent = Camera.main.transform; transform.localPosition = Vector3.zero; } DontDestroyOnLoad(gameObject); Instance = this; }
public Intro(Disk disk, Screen screen, MusicBase music, Sound sound, Text skyText, Mixer mixer, SkySystem system) { _skyDisk = disk; _skyScreen = screen; _skyMusic = music; _skySound = sound; _skyText = skyText; _mixer = mixer; _system = system; _textBuf = new byte[10000]; _saveBuf = new byte[10000]; }
/// <summary> /// Change current music and play. /// </summary> /// <param name="musicName">name of the GameObject that include Music</param> public static void Play(string musicName) { MusicBase music = musicList_.Find((MusicBase m) => m != null && m.name == musicName); if (music != null) { music.Play(); } else { Debug.Log("Can't find music: " + musicName); } }
public static void PlayFrom(string musicName, Timing seekTiming, int sequenceIndex = 0) { MusicBase music = musicList_.Find((MusicBase m) => m != null && m.name == musicName); if (music != null) { music.Seek(seekTiming, sequenceIndex); music.Play(); } else { Debug.Log("Can't find music: " + musicName); } }
///MusicBase.Instance.audio.PlayOneShot(MusicBase.Instance.music[0]); // Use this for initialization void Awake() { audioSource = GetComponent <AudioSource>(); audioMixer = audioSource.outputAudioMixerGroup.audioMixer; audioSource.loop = true; if (Instance == null) { Instance = this; } else if (Instance != this) { Destroy(gameObject); } DontDestroyOnLoad(this); }
// Use this for initialization void Awake() { if (Instance != null) { return; } if (PlayerPrefs.GetInt("Music", 1) == 0) { this.GetComponent <AudioSource>().volume = 0; } else { this.GetComponent <AudioSource>().volume = 1; } DontDestroyOnLoad(this); Instance = this; }
public Logic(SkyCompact skyCompact, Screen skyScreen, Disk skyDisk, Text skyText, MusicBase skyMusic, Mouse skyMouse, Sound skySound) { _skyCompact = skyCompact; _skyScreen = skyScreen; _skyDisk = skyDisk; _skyText = skyText; _skyMusic = skyMusic; _skySound = skySound; _skyMouse = skyMouse; _skyGrid = new Grid(this, _skyDisk, _skyCompact); _skyAutoRoute = new AutoRoute(_skyGrid, _skyCompact); SetupLogicTable(); SetupMcodeTable(); _currentSection = 0xFF; //force music & sound reload InitScriptVariables(); }
void Awake() { music_ = GetComponent <MusicBase>(); UpdateText(); }