branchrust_reboot/main/HomingMissileLaunchercancel
32 Commits over 30 Days - 0.04cph!
Scope transition edits and a small refactor
Added some overlap to edges of camera view, to hopefully fix visible lines
Added support for showing the camera UI dialog when first-person spectating someone who's ADSing the homing launcher, including the post-processing
UI canvas changes, to include it in the post-processing
Enabled Petur's post-processing on the homing launcher camera
Added zoom to homing launcher ADS, at 2x
Removed homing launcher ADS sound
Fixed multiple deploy sounds if multi-clicking while ADSing with homing launcher
Merge HomingMissileLauncher/ADS -> HomingMissileLauncher
Merge Main -> HomingMissileLauncher
Fixed more potential issues with MonoBehaviour casting to interface. Fixed flares not unsubscribing from SeekerTarget when destroyed if there was no collision.
Possible fix for InSafeZone NRE. Check IsUnityNull on owner, which has been cast to an interface.
Merge Main -> HomingMisileLauncher
Homing rockets now go forward a little before going up, allowing for shooting out of windows etc
Got SeekerTest working again
Merge Main -> HomingMissileLauncher
Only allow homing missile targeting when helicopter engine is on
Clear locked target when orphaned
Merge SwimSolution -> AttackHelicopter
Fixed some compile issues. WIP on not allowing reloading launcher if there is a missile already in the air
Can no longer lock on to targets if target isn't visible
Added a comment to BaseEntity.RPC explaining the unusual line-of-sight check
Can't lock on homing launcher when target is in a safe zone. Refactored SeekerTarget to use an ISeekerTargetOwner interface, and moved the InSafeZone methods into BaseEntity.Triggers.
#SERVER compile area for SeekerTarget
Moved homing rocket FX so they're covered by the HideUntilMobile rule
Fixed HideUntilMobile NRE on homing rocket
Disabled ADS on homing missile launcher for this release
Merge Main -> Homing Missile Launcher