Ejemplo n.º 1
0
        /// <summary>
        /// Obtains the requested value from the specified variable.
        /// </summary>
        /// <param name="debugVariable"></param>
        /// <returns></returns>
        private float GetRequestedValueFromDebugVariable(DebugVariable debugVariable)
        {
            switch (debugVariable)
            {
            case DebugVariable.Fps:
                return(m_fpsMonitor.CurrentFPS);

            case DebugVariable.Fps_Min:
                return(m_fpsMonitor.MinFPS);

            case DebugVariable.Fps_Max:
                return(m_fpsMonitor.MaxFPS);

            case DebugVariable.Fps_Avg:
                return(m_fpsMonitor.AverageFPS);

            case DebugVariable.Ram_Allocated:
                return(m_ramMonitor.AllocatedRam);

            case DebugVariable.Ram_Reserved:
                return(m_ramMonitor.AllocatedRam);

            case DebugVariable.Ram_Mono:
                return(m_ramMonitor.AllocatedRam);

            case DebugVariable.Audio_DB:
                return(m_audioMonitor.MaxDB);

            default:
                return(0);
            }
        }
 // Start is called before the first frame update
 void Start()
 {
     rb    = GetComponent <Rigidbody>();
     count = 0;
     SetCountText();
     winTextObject.SetActive(false);
     DebugVariableScript = myDebugVariable.GetComponent <DebugVariable>();
 }
Ejemplo n.º 3
0
		public override DVariable GetLocal(string LocalName, IdentifierExpression id = null)
		{
			Backtrace.TryUpdateStackFrameInfo();
			var symb = Backtrace.BacktraceHelper.FindSymbol(LocalName);

			if (symb != null)
			{
				DebugVariable dv;
				if(!cache.TryGetValue(symb, out dv))
					cache[symb] = dv = new DebugVariable { Symbol = symb, Name = LocalName };
				return dv;
			}

			return base.GetLocal(LocalName, id);
		}
Ejemplo n.º 4
0
        public override DVariable GetLocal(string LocalName, IdentifierExpression id = null)
        {
            Backtrace.TryUpdateStackFrameInfo();
            var symb = Backtrace.BacktraceHelper.FindSymbol(LocalName);

            if (symb != null)
            {
                DebugVariable dv;
                if (!cache.TryGetValue(symb, out dv))
                {
                    cache[symb] = dv = new DebugVariable {
                        Symbol = symb, Name = LocalName
                    }
                }
                ;
                return(dv);
            }

            return(base.GetLocal(LocalName, id));
        }