/// <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)); }
/// <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)); }