将 Weapon 攻击冷却计时器 由 Weapon 内部维护迁移到 TimerModule 维护
This commit is contained in:
+2
-1
@@ -171,7 +171,7 @@ namespace SepCore.Entity.Weapon
|
||||
if (_weaponData == null) return false;
|
||||
WeaponData = _weaponData;
|
||||
|
||||
_currAttackTimer = 0f;
|
||||
StartAttackCooldown(_weaponData.Cooldown);
|
||||
_sqrRange = _weaponData.AttackRange * _weaponData.AttackRange;
|
||||
_cachedRotation = CachedTransform.rotation;
|
||||
|
||||
@@ -209,6 +209,7 @@ namespace SepCore.Entity.Weapon
|
||||
protected override void OnWeaponHide(object userData)
|
||||
{
|
||||
StopAttackTween(true);
|
||||
CancelAttackCooldown();
|
||||
_attackEffect = null;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user