48 void Update(
float delta_time, out
float pos_x, out
float pos_y )
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 RANDOM_RANGE_DEVIATION
ref array< vector > m_Curve
const float SHAKE_STRENGTH_MIN
void Update(float delta_time, out float pos_x, out float pos_y)
const float SHAKE_DURATION_PHASE1
const float RANDOM_RANGE_POINT
void KuruShake(PlayerBase player, float amount)
const float SHAKE_STRENGTH_MAX
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
proto float Normalize()
Normalizes vector. Returns length.
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 InverseLerp(float a, float b, float value)
Calculates the linear value that produces the interpolant value within the range [a,...
static proto float RandomFloat(float min, float max)
Returns a random float number between and min[inclusive] and max[exclusive].
static proto float Lerp(float a, float b, float time)
Linearly interpolates between 'a' and 'b' given 'time'.