| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 | 
							- using UnityEngine;
 
- namespace FairyGUI
 
- {
 
-     /// <summary>
 
-     /// 
 
-     /// </summary>
 
-     public class TweenValue
 
-     {
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float x;
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float y;
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float z;
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public float w;
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public double d;
 
-         public TweenValue()
 
-         {
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public Vector2 vec2
 
-         {
 
-             get { return new Vector2(x, y); }
 
-             set
 
-             {
 
-                 x = value.x;
 
-                 y = value.y;
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public Vector3 vec3
 
-         {
 
-             get { return new Vector3(x, y, z); }
 
-             set
 
-             {
 
-                 x = value.x;
 
-                 y = value.y;
 
-                 z = value.z;
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public Vector4 vec4
 
-         {
 
-             get { return new Vector4(x, y, z, w); }
 
-             set
 
-             {
 
-                 x = value.x;
 
-                 y = value.y;
 
-                 z = value.z;
 
-                 w = value.w;
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public Color color
 
-         {
 
-             get { return new Color(x, y, z, w); }
 
-             set
 
-             {
 
-                 x = value.r;
 
-                 y = value.g;
 
-                 z = value.b;
 
-                 w = value.a;
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         /// <param name="index"></param>
 
-         /// <returns></returns>
 
-         public float this[int index]
 
-         {
 
-             get
 
-             {
 
-                 switch (index)
 
-                 {
 
-                     case 0:
 
-                         return x;
 
-                     case 1:
 
-                         return y;
 
-                     case 2:
 
-                         return z;
 
-                     case 3:
 
-                         return w;
 
-                     default:
 
-                         throw new System.Exception("Index out of bounds: " + index);
 
-                 }
 
-             }
 
-             set
 
-             {
 
-                 switch (index)
 
-                 {
 
-                     case 0:
 
-                         x = value;
 
-                         break;
 
-                     case 1:
 
-                         y = value;
 
-                         break;
 
-                     case 2:
 
-                         z = value;
 
-                         break;
 
-                     case 3:
 
-                         w = value;
 
-                         break;
 
-                     default:
 
-                         throw new System.Exception("Index out of bounds: " + index);
 
-                 }
 
-             }
 
-         }
 
-         /// <summary>
 
-         /// 
 
-         /// </summary>
 
-         public void SetZero()
 
-         {
 
-             x = y = z = w = 0;
 
-             d = 0;
 
-         }
 
-     }
 
- }
 
 
  |