Area::Area() : CollisionObject(PhysicsServer::get_singleton()->area_create(), true) { space_override = SPACE_OVERRIDE_DISABLED; set_gravity(9.8); locked = false; set_gravity_vector(Vector3(0, -1, 0)); gravity_is_point = false; gravity_distance_scale = 0; linear_damp = 0.1; angular_damp = 1; priority = 0; monitoring = false; collision_mask = 1; collision_layer = 1; set_ray_pickable(false); set_monitoring(true); set_monitorable(true); audio_bus_override = false; audio_bus = "Master"; use_reverb_bus = false; reverb_bus = "Master"; reverb_amount = 0.0; reverb_uniformity = 0.0; }
AreaSW::AreaSW() : CollisionObjectSW(TYPE_AREA), monitor_query_list(this), moved_list(this) { _set_static(true); //areas are never active space_override_mode=PhysicsServer::AREA_SPACE_OVERRIDE_DISABLED; gravity=9.80665; gravity_vector=Vector3(0,-1,0); gravity_is_point=false; point_attenuation=1; density=0.1; priority=0; set_ray_pickable(false); monitor_callback_id=0; }
Area::Area() : CollisionObject(PhysicsServer::get_singleton()->area_create(),true) { space_override=SPACE_OVERRIDE_DISABLED; set_gravity(9.8);; locked=false; set_gravity_vector(Vector3(0,-1,0)); gravity_is_point=false; gravity_distance_scale=0; linear_damp=0.1; angular_damp=1; priority=0; monitoring=false; collision_mask=1; layer_mask=1; set_ray_pickable(false); set_enable_monitoring(true); set_monitorable(true); }