public override void Update()
 {
     if (lastFrame != Time.frameCount)
     {
         AddCurrentValue();
     }
     visualizer.Refresh();
 }
            public Float4x4Visualizer(IWatch w, IAccessor <float4x4> a)
            {
                Watch    = w;
                Accessor = a;
                var prefab = Resources.Load("DebugWatchVisualizer") as GameObject;

                VisGo.GameObject      = GameObject.Instantiate(prefab, Vector3.zero, Quaternion.identity);
                VisGo.GameObject.name = $"Plot {w.GetName()} {w.GetContextName()}";
                VisGo.Hide();
                visualizer          = VisGo.GameObject.GetComponent <InternalDetails.DebugWatchFloat4x4>();
                visualizer.Accessor = a;
                visualizer.Scale    = Scale;
                AddCurrentValue();
                visualizer.Refresh();
            }
예제 #3
0
 public override void Update()
 {
     visualizer.ClearValues();
     visualizer.AddCurrentValue();
     visualizer.Refresh();
 }