I'm using the following code but it's not working, block is not disapearing on impact.
Code:
action test_box_action
{
my.enable_impact = on;
}
function vehicle_impact_event
{
ent_remove (you);
wait(1);
}
action vehicle_collision_action
{
my.enable_impact = on;
my.event = vehicle_impact_event;
}
//in my car action i have
vehicle_collision_box = ent_create ("car_cbox.MDL", p_vehicle.x, vehicle_collision_action);
// and this in a loop
temp.x = 0;
temp.y = 0;
temp.z = 0;
// update collision box position
vec_rotate(temp, p_vehicle.pan); // This rotates the vector offset so
// that it is relative to the my entities
// position, not to world coordinates...
vec_add(temp.x, p_vehicle.x); // Add entities coordinates to it...
vec_set(vehicle_collision_box.x, temp.x); // Set entity to calculated position...
vec_set(vehicle_collision_box.pan, my.pan); // Set entity angle to my angle...