C# Class EasingUtil, freegostop

iTween에서 easing부분만 추려내어 만든 클래스. 사용법은 Mathf.Lerp와 같다. (시작값, 끝값, 시간값) 시간값은 0 ~ 1 사이.
Mostrar archivo Open project: sunduk/freegostop Class Usage Examples

Public Methods

Method Description
bounce ( float start, float end, float value ) : float
clerp ( float start, float end, float value ) : float
easeInBack ( float start, float end, float value ) : float
easeInCirc ( float start, float end, float value ) : float
easeInCubic ( float start, float end, float value ) : float
easeInExpo ( float start, float end, float value ) : float
easeInOutBack ( float start, float end, float value ) : float
easeInOutCirc ( float start, float end, float value ) : float
easeInOutCubic ( float start, float end, float value ) : float
easeInOutExpo ( float start, float end, float value ) : float
easeInOutQuad ( float start, float end, float value ) : float
easeInOutQuart ( float start, float end, float value ) : float
easeInOutQuint ( float start, float end, float value ) : float
easeInOutSine ( float start, float end, float value ) : float
easeInQuad ( float start, float end, float value ) : float
easeInQuart ( float start, float end, float value ) : float
easeInQuint ( float start, float end, float value ) : float
easeInSine ( float start, float end, float value ) : float
easeOutBack ( float start, float end, float value ) : float
easeOutCirc ( float start, float end, float value ) : float
easeOutCubic ( float start, float end, float value ) : float
easeOutExpo ( float start, float end, float value ) : float
easeOutQuad ( float start, float end, float value ) : float
easeOutQuart ( float start, float end, float value ) : float
easeOutQuint ( float start, float end, float value ) : float
easeOutSine ( float start, float end, float value ) : float
elastic ( float start, float end, float value ) : float
linear ( float start, float end, float value ) : float
punch ( float amplitude, float value ) : float
spring ( float start, float end, float value ) : float

Method Details

bounce() public static method

public static bounce ( float start, float end, float value ) : float
start float
end float
value float
return float

clerp() public static method

public static clerp ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInBack() public static method

public static easeInBack ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInCirc() public static method

public static easeInCirc ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInCubic() public static method

public static easeInCubic ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInExpo() public static method

public static easeInExpo ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutBack() public static method

public static easeInOutBack ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutCirc() public static method

public static easeInOutCirc ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutCubic() public static method

public static easeInOutCubic ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutExpo() public static method

public static easeInOutExpo ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutQuad() public static method

public static easeInOutQuad ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutQuart() public static method

public static easeInOutQuart ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutQuint() public static method

public static easeInOutQuint ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutSine() public static method

public static easeInOutSine ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInQuad() public static method

public static easeInQuad ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInQuart() public static method

public static easeInQuart ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInQuint() public static method

public static easeInQuint ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInSine() public static method

public static easeInSine ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutBack() public static method

public static easeOutBack ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutCirc() public static method

public static easeOutCirc ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutCubic() public static method

public static easeOutCubic ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutExpo() public static method

public static easeOutExpo ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutQuad() public static method

public static easeOutQuad ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutQuart() public static method

public static easeOutQuart ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutQuint() public static method

public static easeOutQuint ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutSine() public static method

public static easeOutSine ( float start, float end, float value ) : float
start float
end float
value float
return float

elastic() public static method

public static elastic ( float start, float end, float value ) : float
start float
end float
value float
return float

linear() public static method

public static linear ( float start, float end, float value ) : float
start float
end float
value float
return float

punch() public static method

public static punch ( float amplitude, float value ) : float
amplitude float
value float
return float

spring() public static method

public static spring ( float start, float end, float value ) : float
start float
end float
value float
return float