Example #1
0
 /// <summary>
 /// Shorthand mapped path driver constructor.  <seealso cref="DMappedPath{TTar,TDri}"/>
 /// </summary>
 /// <typeparam name="TTar"></typeparam>
 /// <typeparam name="TDri"></typeparam>
 /// <param name="_targetAction"></param>
 /// <param name="_path"></param>
 /// <param name="_driverMethod"></param>
 /// <param name="_mapDriveA"></param>
 /// <param name="_mapDriveB"></param>
 /// <param name="_name"></param>
 /// <returns></returns>
 public static DMappedPath <TTar, TDri> Map <TTar, TDri>(Action <TTar> _targetAction, Path.Base <TTar> _path, Func <TDri> _driverMethod, TDri _mapDriveA, TDri _mapDriveB, string _name = null)
 {
     return(new DMappedPath <TTar, TDri>(_targetAction, _path, _driverMethod, _mapDriveA, _mapDriveB, _name));
 }
Example #2
0
 /// <summary>
 /// Shorthand mapped driver constructor.  <seealso cref="DTweenPath{TTar}(Expression{Func{TTar}},Path.Base{TTar},float,string)"/>
 /// </summary>
 /// <typeparam name="TTar"></typeparam>
 /// <param name="_targetExpression"></param>
 /// <param name="_path"></param>
 /// <param name="_cycleDuration"></param>
 /// <param name="_name"></param>
 /// <returns></returns>
 public static DTweenPath <TTar> Tween <TTar>(Expression <Func <TTar> > _targetExpression, Path.Base <TTar> _path, float _cycleDuration, string _name = null)
 {
     return(new DTweenPath <TTar>(_targetExpression, _path, _cycleDuration, _name));
 }