示例#1
0
        protected override IEnumerator Enter()
        {
            _boss._isHide            = false;
            _boss.isInvincible       = true;
            _boss.m_collider.enabled = false;

            _boss._transform.localScale = _boss._baseSize;

            _boss.SetOrora(_boss._numPattern);
            _boss.OroraActive(true);
            BossHPBar.Display(_boss);
            Buffer.InvincibleActive(true);

            Global.shared <SoundManager>().ChangeBGM("BossMode");

            yield return(new WaitForSeconds(1.0f));
        }
示例#2
0
        protected override IEnumerator Enter()
        {
            _boss.ChildAllDead();

            BossHPBar.Conceal();
            _boss.OroraActive(true);

            _boss._isHide            = true;
            _boss._numPattern        = 0;
            _boss.isInvincible       = true;
            _boss.m_collider.enabled = false;
            _boss.moveSpeed          = _boss._baseMoveSpeed;

            Buffer.InvincibleActive(false);
            Buffer.SuperArmourAcitve(false);

            Global.shared <SoundManager>().ChangeBGM("Stage-000");

            //_boss._camera.ShakeCamera(1.0f);

            yield return(new WaitForSeconds(1.0f));

            _boss._arrow.SetActive(true);
        }
示例#3
0
 BossHPBar()
 {
     _instance = this;
 }