Ejemplo n.º 1
0
        private static void EditorUpdate()
        {
#if UNITY_EDITOR
            // Unregister from unity callbacks
            EditorApplication.update -= EditorUpdate;
#endif

#pragma warning disable
            // Create a new instance
            if (instance == null)
            {
                instance = CreateInstance <UnityDebugUtility>();
            }

            instance.hideFlags = HideFlags.HideAndDontSave;
#pragma warning restore

#if  UNITY_5 || UNITY_6 || UNITY_7
            // Register for callbacks
            Application.logMessageReceived -= instance.HandleLog;
            Application.logMessageReceived += instance.HandleLog;
#else
            // Register for callbacks
            Application.RegisterLogCallback(instance.HandleLog);
#endif
        }
		private static void EditorUpdate ()
		{
#if UNITY_EDITOR
			// Unregister from unity callbacks
			EditorApplication.update	-= EditorUpdate;
#endif

#pragma warning disable
			// Create a new instance
			if (instance == null)
				instance	= CreateInstance<UnityDebugUtility>();

			instance.hideFlags	= HideFlags.HideAndDontSave;
#pragma warning restore

#if  UNITY_5 || UNITY_6 || UNITY_7
			// Register for callbacks
			Application.logMessageReceived -= instance.HandleLog;
			Application.logMessageReceived += instance.HandleLog;
#else
			// Register for callbacks
			Application.RegisterLogCallback(instance.HandleLog);
#endif
		}