修复换弹后无法开火的问题
This commit is contained in:
parent
1a22df84a7
commit
31c51b48de
1 changed files with 4 additions and 0 deletions
|
@ -267,6 +267,7 @@ public class GunEventHandler {
|
||||||
* 通用的武器换弹流程
|
* 通用的武器换弹流程
|
||||||
*/
|
*/
|
||||||
private static void handleGunReload(Player player, GunData gun) {
|
private static void handleGunReload(Player player, GunData gun) {
|
||||||
|
var data = GunData.from(gun.stack);
|
||||||
var stack = gun.stack();
|
var stack = gun.stack();
|
||||||
var gunItem = gun.item();
|
var gunItem = gun.item();
|
||||||
var reload = gun.reload;
|
var reload = gun.reload;
|
||||||
|
@ -310,6 +311,9 @@ public class GunEventHandler {
|
||||||
} else {
|
} else {
|
||||||
playGunEmptyReload(player, gun);
|
playGunEmptyReload(player, gun);
|
||||||
}
|
}
|
||||||
|
data.reload.setTime(0);
|
||||||
|
data.reload.setState(ReloadState.NOT_RELOADING);
|
||||||
|
|
||||||
reload.reloadStarter.finish();
|
reload.reloadStarter.finish();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue