示例#1
0
 /// <summary>
 /// Create a new StoredParams with default values;
 /// </summary>
 /// <param name="mode">Any value.</param>
 public StoredParams(int mode)
 {
     delay                  = 0;
     easeType               = NightTween.EaseType.Linear;
     id                     = "NightTween " + NightTweenParams.NextNumber();
     loops                  = 0;
     loopType               = NightTween.LoopType.Restart;
     endCycleCallback       = null;
     endCycleCallbackPParam = null;
     startCallback          = null;
     startCallbackPParam    = null;
     finishCallback         = null;
     finishCallbackPParam   = null;
     updateCallback         = null;
     updateCallbackPParam   = null;
     property               = null;
     propertyValue          = null;
     updateMode             = NightTween.UpdateType.Update;
 }
示例#2
0
 /// <summary>
 /// Number of loops.
 /// </summary>
 /// <param name="p_loops">Default is 0 (no loop). Negative numbers equals int.MaxValue.</param>
 /// <param name="p_loopType">NightTween.LoopType to be used.</param>
 public NightTweenParams Loops(int p_loops, NightTween.LoopType p_loopType)
 {
     storedParams.loops    = p_loops < 0 ? int.MaxValue : p_loops;
     storedParams.loopType = p_loopType;
     return(this);
 }