예제 #1
0
        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 = $"Track {w.GetName()} {w.GetContextName()}";
            VisGo.Hide();
            visualizer          = VisGo.GameObject.GetComponent <InternalDetails.DebugWatchFloat4x4>();
            visualizer.Accessor = a;
            visualizer.Scale    = Scale;
            visualizer.AddCurrentValue();
            visualizer.Refresh();
        }
예제 #2
0
 public override void Update()
 {
     visualizer.ClearValues();
     visualizer.AddCurrentValue();
     visualizer.Refresh();
 }