Пример #1
0
 public void EmitSomeLogs()
 {
     Logger.LogDebug(null, "TestDebug");
     Logger.LogInfo(null, "TestInfo");
     Logger.LogWarning(null, "TestWarning");
     Logger.LogError(null, "TestError");
     Logger.LogException(null, new TestException());
     Logger.Assert(null, false, "TestAssert");
 }
Пример #2
0
        protected override void Init()
        {
            var shader = Shader.Find("Hidden/Internal-Colored");

            _lineMat = new Material(shader)
            {
                hideFlags = HideFlags.HideAndDontSave
            };
            _lineMat.SetInt("_SrcBlend", (int)BlendMode.SrcAlpha);
            _lineMat.SetInt("_DestBlend", (int)BlendMode.OneMinusSrcAlpha);
            _lineMat.SetInt("_Cull", 0);
            _lineMat.SetInt("_ZWrite", 0);

            Logger.Assert(LogModule.Default, gameObject.GetComponent <Camera>() == null, "已经有Camera组件了!");
            _camera             = gameObject.AddComponent <Camera>();
            _camera.cullingMask = 0;
            _camera.clearFlags  = CameraClearFlags.Nothing;

            Range        = new Rect(0.05f, 0.05f, 0.9f, 0.9f);
            GraphMarginY = 0.05f;
            _style       = null;
        }