Beispiel #1
0
 private void RevertTransform()
 {
     transform.localPosition = originalPosition;
     transform.localRotation = originalRotation;
     transform.Update();
     transform.scale = originalScale;
     transform.Update();
 }
Beispiel #2
0
 private void Run()
 {
     if (tsTransform.HasChange())
     {
         UpdateConnectedComputers();
         tsTransform.Update();
     }
 }
Beispiel #3
0
 private void Run()
 {
     if (tsTransform.HasChange())
     {
         updateRebuild     = true;
         lateUpdateRebuild = true;
         if (_nodeLinks.Length > 0)
         {
             UpdateConnectedNodes(GetPoints());
         }
         tsTransform.Update();
     }
 }
Beispiel #4
0
 protected override void LateRun()
 {
     base.LateRun();
     if (autoProject)
     {
         if (finalTarget == null)
         {
             GetProjectTarget();
         }
         else if (finalTarget.transform == null)
         {
             GetProjectTarget();
         }
         if (finalTarget.HasPositionChange())
         {
             finalTarget.Update();
             RebuildImmediate(sampleComputer: false);
         }
     }
 }
Beispiel #5
0
            private void RevertTransform()
            {
#if UNITY_EDITOR
                if (!Application.isPlaying)
                {
                    transform.transform.localPosition = originalPosition;
                    transform.transform.localRotation = originalRotation;
                }
                else
                {
                    transform.localPosition = originalPosition;
                    transform.localRotation = originalRotation;
                    transform.Update();
                }
#else
                transform.localPosition = originalPosition;
                transform.localRotation = originalRotation;
                transform.Update();
#endif
                transform.scale = originalScale;
                transform.Update();
            }