private void RingSystem_OnRingCloseStart(object sender, RingSystem.RoundData roundData) { TimeSpan timeToClose = TimeSpan.FromSeconds(roundData.TimeToClose); // Round Status Text roundStatusText.text = $"라운드 {roundData.RoundNumber} - 마감중"; StartCoroutine(PlayRoundTimer(roundData.TimeToClose, true)); // Ring Close Message; string timeString = timeToClose.Minutes > 0 ? $"{timeToClose.Minutes}분 {timeToClose.Seconds}초" : $"{timeToClose.Seconds}초"; string message = $"링 축소중!"; string subMessage = $"<color=yellow>{timeString}</color> 안에 링이 줄어듭니다"; StartCoroutine(PlayRoundMessage(message, subMessage, 3f)); }
private void RingSystem_OnRoundStart(object sender, RingSystem.RoundData roundData) { TimeSpan waitPeriod = TimeSpan.FromSeconds(roundData.WaitPeriod); // Round Status Text roundStatusText.text = $"라운드 {roundData.RoundNumber} - 남은 시간"; StartCoroutine(PlayRoundTimer(roundData.WaitPeriod, false)); // Round Start Message string timeString = waitPeriod.Minutes > 0 ? $"{waitPeriod.Minutes}분" : string.Empty; timeString += waitPeriod.Seconds > 0 ? $" {waitPeriod.Seconds}초" : string.Empty; string message = $"라운드 {roundData.RoundNumber}"; string subMessage = $"<color=yellow>{timeString}</color> 후에 링이 줄어듭니다"; StartCoroutine(PlayRoundMessage(message, subMessage, 3f)); }