protected Vec3 GetFirePosition(WeaponType.WeaponMode typeMode) { return(Position + Rotation * typeMode.StartOffsetPosition); }
protected Quat GetFireRotation(WeaponType.WeaponMode typeMode) { return((setForceFireRotation ? forceFireRotation : Rotation) * typeMode.StartOffsetRotation); }