1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-04 10:47:13 +08:00

feat(战斗系统): 添加招架球子弹和循环计时器功能

实现新的招架球子弹类型(ParryBallBullet)及其相关行为
新增CycleTimer类用于管理子弹的周期性运动
在EntityBase中添加计时器管理功能,支持创建和应用周期计时器
添加招架球子弹的资源文件和相关配置
This commit is contained in:
2026-03-17 22:58:04 +08:00
parent c5cfe236da
commit ac643e426b
7 changed files with 120 additions and 2 deletions
+11
View File
@@ -0,0 +1,11 @@
extends BulletBase
class_name ParryBallBullet
var cycler: CycleTimer
func spawn():
cycler = launcher.getOrCreateCycleTimer("parry")
cycler.host(self )
func ai():
PresetBulletAI.selfRotate(self , 5)
hitbox.disabled = !launcher.sprinting