Beispiel #1
0
 public void AddTransform(EntityId id, NamedPipes.Transform transform)
 {
     lock (transforms_)
     {
         transforms_.Add(Pair.New(id, transform));
     }
 }
Beispiel #2
0
 private void UpdateTransform(GameObject obj, NamedPipes.Transform tr)
 {
     UpdateTransformImpl(obj, tr);
     if (obj == VMCamera_)
     {
         UpdateTransformImpl(unityCamera_, tr);
     }
 }
Beispiel #3
0
    private static void UpdateTransformImpl(GameObject obj, NamedPipes.Transform tr)
    {
        const float ratio = 0.1f;

        obj.transform.localPosition = tr.pos * ratio;
        obj.transform.localRotation = tr.rot;
        obj.transform.localScale    = tr.scale * ratio;
    }