protected override IEnumerator OnDeath(Object killer) { yield return(base.OnDeath(killer)); StartCoroutine(Bgm.Stop(0.5f)); Sfx.Play(DeathSfxId); ChangeSprite("entity.player.drown"); var targetY = transform.position.y + 300; charaGravityScale = 0; UpdateUI(); for (int y = (int)transform.position.y; y < targetY; y += 4) { transform.Rotate(Vector3.forward * 180 * Time.deltaTime); transform.position = new Vector3(transform.position.x, y, transform.position.z); yield return(null); } yield return(new WaitForSeconds(2.5f)); Wyte.Initalize(); }
public void Stop() { bgm.Stop(); }