Class fts
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
- Inheritance
-
fts
- Inherited Members
-
Constructors
fts()
Methods
IsZero(double)
public static bool IsZero(double d)
Parameters
d
double
Returns
- bool
SolveCubic(double, double, double, double, out double, out double, out double)
public static int SolveCubic(double c0, double c1, double c2, double c3, out double s0, out double s1, out double s2)
Parameters
c0
double
c1
double
c2
double
c3
double
s0
double
s1
double
s2
double
Returns
- int
SolveQuadric(double, double, double, out double, out double)
public static int SolveQuadric(double c0, double c1, double c2, out double s0, out double s1)
Parameters
c0
double
c1
double
c2
double
s0
double
s1
double
Returns
- int
SolveQuartic(double, double, double, double, double, out double, out double, out double, out double)
public static int SolveQuartic(double c0, double c1, double c2, double c3, double c4, out double s0, out double s1, out double s2, out double s3)
Parameters
c0
double
c1
double
c2
double
c3
double
c4
double
s0
double
s1
double
s2
double
s3
double
Returns
- int
ballistic_range(float, float, float)
public static float ballistic_range(float speed, float gravity, float initial_height)
Parameters
speed
float
gravity
float
initial_height
float
Returns
- float
solve_ballistic_arc(Vector3, float, Vector3, float, out Vector3, out Vector3)
public static int solve_ballistic_arc(Vector3 proj_pos, float proj_speed, Vector3 target, float gravity, out Vector3 s0, out Vector3 s1)
Parameters
proj_pos
Vector3
proj_speed
float
target
Vector3
gravity
float
s0
Vector3
s1
Vector3
Returns
- int
solve_ballistic_arc(Vector3, float, Vector3, Vector3, float, out Vector3, out Vector3)
public static int solve_ballistic_arc(Vector3 proj_pos, float proj_speed, Vector3 target_pos, Vector3 target_velocity, float gravity, out Vector3 s0, out Vector3 s1)
Parameters
proj_pos
Vector3
proj_speed
float
target_pos
Vector3
target_velocity
Vector3
gravity
float
s0
Vector3
s1
Vector3
Returns
- int
solve_ballistic_arc_lateral(Vector3, float, Vector3, float, out Vector3, out float)
public static bool solve_ballistic_arc_lateral(Vector3 proj_pos, float lateral_speed, Vector3 target_pos, float max_height, out Vector3 fire_velocity, out float gravity)
Parameters
proj_pos
Vector3
lateral_speed
float
target_pos
Vector3
max_height
float
fire_velocity
Vector3
gravity
float
Returns
- bool
solve_ballistic_arc_lateral(Vector3, float, Vector3, Vector3, float, out Vector3, out float, out Vector3)
public static bool solve_ballistic_arc_lateral(Vector3 proj_pos, float lateral_speed, Vector3 target, Vector3 target_velocity, float max_height_offset, out Vector3 fire_velocity, out float gravity, out Vector3 impact_point)
Parameters
proj_pos
Vector3
lateral_speed
float
target
Vector3
target_velocity
Vector3
max_height_offset
float
fire_velocity
Vector3
gravity
float
impact_point
Vector3
Returns
- bool