Input value between 0 and 1, returns value adjusted by easing, no automatic clamping of input(do your...
static float EaseInQuint(float t)
const float SHAKE_DURATION_PHASE1
const float RANDOM_RANGE_POINT
const float SHAKE_STRENGTH_MIN
void KuruShake(PlayerBase player, float amount)
ref array< vector > m_Curve
const float RANDOM_RANGE_DEVIATION
const float SHAKE_STRENGTH_MAX
void Update(float delta_time, out float pos_x, out float pos_y)
static proto native vector Curve(ECurveType type, float param, notnull array< vector > points)
Computes curve.
static proto int Randomize(int seed)
Sets the seed for the random number generator.
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.
static proto float RandomFloat(float min, float max)
Returns a random float number between and min[inclusive] and max[exclusive].
static proto float InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...