FirePointBhv
Signifies a point where Projectiles are fired from. Normally we put this on Objects that are otherwise invisible because this transform will be rotated to face the shooting direction.
| A Unit (Prefab) that should be able to fire projectiles must at least have 1 Firepoint, and the name of exactly one FirePoint must be empty to indicate the default fire point. |
| A FirePointBhv registers itself with its parent RtUnitBhv OnEnable. This means that a FirePoint (or an object containing a FirePoint) can be added to the Unit after the Unit it was initialized. |