private void Update_StageTimeBar() { GameInfo kGameInfo = GameMgr.Inst.m_GameInfo; GameScene kGameScene = GameMgr.Inst.m_GameScene; if (kGameInfo == null) { return; } m_StageTimeBar.fillAmount = kGameInfo.CalculateStageKeepTime(); m_txtValue.text = kGameInfo.DurationStageKeepTime(); if (kGameInfo.IsDurationTime() && m_IsAction) { m_IsAction = false; kGameScene.m_BattleFSM.SetResultState(); } }