extends EntityBase class_name CyberCatEntity func register(): fields[FieldStore.Entity.MAX_HEALTH] = 1500 fields[FieldStore.Entity.OFFSET_SHOOT] = 0 fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.2 attackCooldownMap[0] = 6000 attackCooldownMap[1] = 10000 attackCooldownMap[2] = 100 func ai(): PresetEntityAI.follow(self , currentFocusedBoss) for i in 3: tryAttack(i) func attack(type: int): if type == 0: BulletBase.generate(ComponentManager.getBullet("Bengbeng"), self , position, 0) elif type == 1: heal(percentHealth(0.05)) elif type == 2: BulletBase.generate(ComponentManager.getBullet("SCBlock"), self , position, 0)