Boatcannon
Manages loading, aiming, and firing operations for a boat-mounted cannon, including ammo state tracking and projectile launch with recoil physics.
Manages loading, aiming, and firing operations for a boat-mounted cannon, including ammo state tracking and projectile launch with recoil physics.
Manages the ability to catch thrown projectiles based on proximity and state.
Manages physics-based projectile trajectories with configurable launch conditions, gravity, and hit/miss callbacks for ranged attacks.
Manages the attachment and configuration of the complexprojectile component for entities intended to be thrown into ocean water.
Manages weapon properties, attack behavior, and ranged projectile launch logic for combat entities.