public static ITween <float> ZKalphaTo(this Material self, float to, float duration = 0.3f, string propertyName = "_Color") { var tweenTarget = new MaterialAlphaTarget(self, propertyName); var tween = new FloatTween(tweenTarget, self.GetColor(propertyName).a, to, duration); return(tween); }
/// <summary> /// tweens the alpha value of any Material Color property /// </summary> /// <returns>The kalpha to.</returns> /// <param name="self">Self.</param> /// <param name="to">To.</param> /// <param name="duration">Duration.</param> /// <param name="propertyName">Property name.</param> public static ITween <float> ZKalphaTo(this Material self, float to, float duration = 0.3f, string propertyName = "_Color") { var tweenTarget = new MaterialAlphaTarget(self, propertyName); var tween = FloatTween.create(); tween.initialize(tweenTarget, to, duration); return(tween); }