Example #1
0
 public void SaveWindowPosition(Transform window)
 {
     if (window.name == "PaletteHandle")
     {
         if (pinnedPalette)
         {
             palettePositionOffset = window.transform.localPosition;
             paletteRotationOffset = window.transform.localRotation;
         }
         else
         {
             palettePositionOffset = GlobalState.GetPaletteHolder().InverseTransformPoint(window.position);
             paletteRotationOffset = window.rotation * Quaternion.Inverse(GlobalState.GetPaletteHolder().rotation);
         }
     }
     if (window.name == "DopesheetHandle")
     {
         dopeSheetPosition = window.localPosition;
         dopeSheetRotation = window.localRotation;
     }
     if (window.name == "ShotManagerHandle")
     {
         shotManagerPosition = window.localPosition;
         shotManagerRotation = window.localRotation;
     }
     if (window.name == "CameraPreviewHandle")
     {
         cameraPreviewPosition = window.localPosition;
         cameraPreviewRotation = window.localRotation;
     }
     if (window.name == "ConsoleHandle")
     {
         consolePosition = window.localPosition;
         consoleRotation = window.localRotation;
     }
 }