private void OnCollect() { if (--collectCount <= 0) { bg.AddFinalRoom(); character.OnCollect -= OnCollect; } }