Пример #1
0
    // 3D-Ready: YES

    public void RemoveShield()
    {
        if (shield == null)
        {
            return;
        }
        Destroy(shield.gameObject);
        shield = null;
    }
    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);
    }