extends BulletBase class_name InfinitySwordBullet var implused: Array[EntityBase] = [] func ai(): PresetBulletAI.forward(self , rotation) func succeedToHit(_dmg: float, entity: EntityBase): if implused.has(entity): return else: implused.append(entity) entity.impluse(Vector2.from_angle(rotation) * 1500)