void Start() { this.current_position.x = 0; this.current_position.y = 5; if (playerCamera == null) { playerCamera = Camera.main; } playerCamera.transparencySortMode = TransparencySortMode.Orthographic; //initialization_koef_model koef_model = initialization_koef_of_model(); current_surface.limitation_x = 5; current_surface.mu = 1; current_position = this.transform.position; bias_ray.x = (float)current_surface.limitation_x; bias_ray.y = 0; vec_gravity.x = 0; vec_gravity.y = -1; //initialization start model current_model.Velocity.x = 0; current_model.Velocity.y = 0; current_model.Coord.x = System.Convert.ToDouble(current_position.x); current_model.Coord.y = System.Convert.ToDouble(current_position.y); //StreamWriter log = new StreamWriter(@"log_unity_start.txt"); //log.WriteLine("current_position.x = " + current_position.x + "\ncurrent_position.y = " + current_position.y); //log.WriteLine("\n\ncurrent_model.Coord.x = " + current_model.Coord.x + "\ncurrent_model.Coord.y = " + current_model.Coord.y); //log.Close(); tmp_test = 0; }
public static unsafe extern int solve_step(ref state_model current_model, ref koef_of_model koef_model, ref surface current_surface, ref double step_time, double force);