-
Notifications
You must be signed in to change notification settings - Fork 0
Description
First Add Invector TopDownShooter Addon by default.
Then need to add Custom files, and inside BasicNeworkCalls add in with #Region TopDownShooter functions and variables.
After that see how to access or modify ShooterNetworkCalls to be public: Actually i modifed to set it:
inside Mp_vShooterMeleeInput.cs "public ShooterNetworkCalls nc = null;" instead of protected, but have no idea how to access by otherway
After that replace new custom input and custom controller instead of mp_vthirdpersoncontroller and mp_vThirdPersoninput
Inside Invector components:
Add ShooterCursor, as TopDownShooter uses in prefab (in this case using the scene prefab is already inserted).
Replace Mp_vTopdownshooterThrowManager instead of default mp_ThrowManager inside player.
MP_vTopDownShooterMeleeController is the prefab that contains all new updated files with current setups:
- CustomController inside Layers tab has Thm var that is throwManager type that need to be seted with throwManager, this is necessary because is called inside BasicNetwork Calls new #region Topdownshooter.
- Inside CustomInput TopDown Tab: Ways aim Current Inventory var must be set to intentory_UI, this is for avoid a bug that if you enter to inventory and press escape, or either press escape in any situation (screen lost focus) and cursor get crazy.
Use the MAIN_TEST_DEMO Scene to test it!,
Check that camera setup is different to default thirdperson setup, also aimCanvas._