Exemplo n.º 1
0
        public int AddScoring(string stat, int score, Common.DebugLevel minLevel)
        {
            if (!Common.kDebugging)
            {
                return(score);
            }

            if (!string.IsNullOrEmpty(stat))
            {
                stat = ": " + stat;
            }

            if ((Scenarios != null) && (Scenarios.TrackingID == ID))
            {
                Scenarios.Trace = true;
                try
                {
                    Scenarios.AddScoring(GetIDName() + stat, score, minLevel);
                }
                finally
                {
                    Scenarios.Trace = false;
                }
            }

            return(Manager.AddScoring(UnlocalizedName + stat, score, minLevel));
        }