"initialize": [
"variable.delta_x_pos = 0;",
"variable.delta_z_pos = 0;",
"variable.position_x = q.position(0);",
"variable.position_z = q.position(2);"
],
"pre_animation": [
"variable.max_fuel = 300;",
"variable.fuel_ratio = query.property('nubs:remaining_fuel')/v.max_fuel;",
"variable.engine_on = query.property('nubs:engine_on');",
"variable.delta_x_pos = v.position_x != q.position(0) ? q.position(0) - v.position_x : variable.delta_x_pos;",
"variable.delta_z_pos = v.position_z != q.position(2) ? q.position(2) - v.position_z : variable.delta_z_pos;",
"variable.x_direction = math.sin(q.body_y_rotation) < 0 ? 1 : (math.sin(q.body_y_rotation) > 0 ? -1 : 0);",
"variable.z_direction = (math.cos(q.body_y_rotation) > 0 ? 1 : (math.cos(q.body_y_rotation) < 0 ? -1 : 0));",
"variable.position_x = q.position(0);",
"variable.position_z = q.position(2);"
],
this is what I have in client entity