This commit is contained in:
aozhiwei 2023-12-15 14:38:43 +08:00
parent 4a013c68a6
commit 77cb356106

View File

@ -1153,18 +1153,19 @@ void Bullet::ReportHookHitPos(int hit_obj_uniid, const glm::vec3& hit_pos)
return;
}
if (sender.Get()) {
//float distance = GetPos().Distance2D2(hit_pos) + 3;
float distance = gun_meta->range() + 1;
float distance = GetPos().Distance2D2(hit_pos) + 3;
GetMutablePos().FromGlmVec3(hit_pos);
room->grid_service->MoveBullet(this);
BulletCheckResult result;
result.flyed_distance = distance;
Creature* hit_obj = room->GetCreatureByUniId(hit_obj_uniid);
//GetHitCreatures(result);
if (hit_obj) {
++result.c_hit_num;
result.objects.insert(hit_obj);
} else {
distance = gun_meta->range() + 1;
}
result.flyed_distance = distance;
ProcNormalBullet(result);
}
}