public override void Awake() { base.Awake(); audioSource = GetComponent <AudioSource>(); musicStackEntry = new MusicManager.MusicStackEntry { introClip = introClip, loopClip = loopClip, priority = 2 }; MusicManager.current.Add(musicStackEntry); }
public CharacterEffectInvincible(Character character, float duration = 20F) : base(character, "invincible", duration) { if (!character.HasEffect("invincible")) { ObjShield stars = GameObject.Instantiate( Constants.Get <GameObject>("prefabInvincibilityStars") ).GetComponent <ObjShield>(); stars.character = character; } musicStackEntry = new MusicManager.MusicStackEntry { introPath = "Music/Invincibility Intro", loopPath = "Music/Invincibility Loop", priority = 1 }; MusicManager.current.Add(musicStackEntry); }