예제 #1
0
    public static GalaxyTransform NetworkTransform(this Transform transform)
    {
        GalaxyTransform galaxyTransform = new GalaxyTransform();

        galaxyTransform.position = new GalaxyVector3();
        galaxyTransform.position = transform.position.NetworkVector3();
        galaxyTransform.rotation = new GalaxyQuaternion();
        galaxyTransform.rotation = transform.rotation.NetworkQuaternion();
        return(galaxyTransform);
    }
예제 #2
0
 private void SyncTransform(GalaxyTransform netTransform)
 {
     if (netTransform.position != null)
     {
         transform.position = netTransform.position.Vector3();
     }
     if (netTransform.rotation != null)
     {
         transform.rotation = netTransform.rotation.Quaternion();
     }
 }