| 123456789101112131415161718192021222324252627282930313233343536373839404142 | 
							- using System.Collections;
 
- using UnityEngine;
 
- using FairyGUI;
 
- namespace GFGGame
 
- {
 
-     public class ViewAnimationFactory
 
-     {
 
-         public static void ZoomInCenter(GComponent gComponent, GTweenCallback callback = null)
 
-         {
 
-             Transition transition = (gComponent as Window).contentPane.GetTransition("openViewAction");
 
-             if (transition != null)
 
-             {
 
-                 transition.Play(() =>
 
-                 {
 
-                     callback?.Invoke();
 
-                 });
 
-             }
 
-             else
 
-             {
 
-                 gComponent.visible = false;
 
-                 gComponent.SetScale(0.7f, 0.7f);
 
-                 gComponent.SetPivot(0.5f, 0.5f);
 
-                 gComponent.TweenFade(0f, 0).OnComplete(() =>
 
-                 {
 
-                     gComponent.visible = true;
 
-                     
 
-                     gComponent.TweenFade(1, 0.3f).SetEase(EaseType.QuadOut);
 
-                     gComponent.TweenScale(new Vector2(1, 1), 0.3f).SetEase(EaseType.BackOut).OnComplete(callback);
 
-                 });
 
-             }
 
-         }
 
-         public static void ZoomOutCenter(GComponent gComponent, GTweenCallback callback)
 
-         {
 
-             callback?.Invoke();
 
-         }
 
-     }
 
- }
 
 
  |