Esempio n. 1
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;
	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;
}
Esempio n. 2
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;

}
Esempio n. 3
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);

}