protected override bool ProcessH2GMessageInternal(MonMsg_H2G request)
        {
            MonTgt_G2H_GameCapping_StartEnd tgt_G2H_GameCapping_Start = request.Targets[0] as MonTgt_G2H_GameCapping_StartEnd;
            IGameCapping gameCapping = GameCapping.GetInstance();

            gameCapping.Process_GameCapping(request.SiteCode, request.InstallationNo, tgt_G2H_GameCapping_Start, this.IsGameUnCapping);
            return(true);
        }
        public static GameCapping GetInstance()
        {
            if (_gameCapping == null)
            {
                lock (_LockInstanceBlock)
                {
                    if (_gameCapping == null)
                    {
                        _gameCapping = new GameCapping();
                    }
                }
            }

            return(_gameCapping);
        }
        public static GameCapping GetInstance()
        {
            if (_gameCapping == null)
            {
                lock (_LockInstanceBlock)
                {
                    if (_gameCapping == null)
                    {
                        _gameCapping = new GameCapping();
                    }
                }
            }

            return _gameCapping;
        }