Ejemplo n.º 1
0
 public void DrawDebug(DebugPrimitiveRenderer2D renderer)
 {
     if (Alive)
     {
         line.DrawDebug(renderer);
     }
 }
Ejemplo n.º 2
0
 public void DrawDebug(DebugPrimitiveRenderer2D renderer)
 {
     foreach (var line in lines)
     {
         line.DrawDebug(renderer);
     }
 }
Ejemplo n.º 3
0
 public void DrawDebug(DebugPrimitiveRenderer2D renderer)
 {
     renderer.color = color;
     renderer.AddLine1px(points[0].x, points[0].y, points[1].x, points[1].y);
     for (int i = 2; i < points.Length; i++)
     {
         renderer.ContinueLine1px(points[i].x, points[i].y);
     }
     if (loop)
     {
         renderer.ContinueLine1px(points[0].x, points[0].y);
     }
 }
Ejemplo n.º 4
0
 void Start()
 {
     _renderer = new DebugPrimitiveRenderer2D(
         _textShader,
         _texturedShader,
         _font,
         _camera,
         capacity: 8192);
     _debugUi = DebugUiManager.Create(
         _gameObjectForDebugUiManager,
         _renderer);
     _sampleWindow = new SampleWindow(_debugUi);
     _debugUi.Add(_sampleWindow);
 }