Artemis.Modules.Games.Overwatch.OverwatchModel.ParseGameSate C# (CSharp) Method

ParseGameSate() private method

private ParseGameSate ( OverwatchDataModel gameDataModel, Color colors ) : void
gameDataModel OverwatchDataModel
colors Color
return void
        private void ParseGameSate(OverwatchDataModel gameDataModel, Color[,] colors)
        {
            if (_ultimateUsed.AddSeconds(5) >= DateTime.Now)
                return;

            if (colors[0, 0].Equals(Color.FromRgb(55, 30, 0)))
                _stickyStatus.Value = OverwatchStatus.InMainMenu;

            if (_stickyStatus.Value != OverwatchStatus.InMainMenu)
                return;

            gameDataModel.Character = OverwatchCharacter.None;
            gameDataModel.Ability1Ready = false;
            gameDataModel.Ability2Ready = false;
            _stickyUltimateReady.Value = false;
            _stickyUltimateUsed.Value = false;
        }