/// <summary>
 /// Called every Update frame.
 /// </summary>
 internal void Visualize()
 {
     if (OnVisualize.IsNotNull())
     {
         OnVisualize();
     }
 }
 /// <summary>
 /// Called every Update frame.
 /// </summary>
 public void Visualize()
 {
     if (OnVisualize.IsNotNull())
     {
         OnVisualize();
     }
 }
 /// <summary>
 /// Called every Update frame.
 /// </summary>
 internal void Visualize()
 {
     if (lateInitialized == false)
     {
         lateInitialized = true;
         if (OnLateInitialize != null)
         {
             OnLateInitialize();
         }
     }
     if (OnVisualize.IsNotNull())
     {
         OnVisualize();
     }
 }