Post by Invector on Jul 14, 2023 15:40:31 GMT
Shooter 2.6.3 New Throw, Fixes and Improvements 14/07/2023
- [Basic] Fix Character Dead Animation triggering in mid-air
- [Basic] Fix vGameController not respawning for the second time
- [Basic] Fix vDamageReceiver damage multiplier not converting float to int
- [Basic] Fix Health/Stamina bar not updating the size when the game start
- [Basic] Fix Roll animation interupted when Falling
- [Basic] Fix vAnimatorEvents 'GetInParent' option not getting the parent if the gameobject has a Animator own it self
- [Basic] Add New AnimatorParameter "InputDirection" to use on turn animations
- [Basic] Add support to enter ladders while mid-air
- [Shooter] Improved Throw gameplay experience
- [Shooter] Add support for multiple Throwables
- [Shooter] Add option to Align endpoint to Surface option in the ThrowManager
- [Shooter] Add option to disable ThrowManager endpoint when not hitting anything
- [Shooter] Add new options for Auto-Reload: When Aiming, When Shot or When Ammo Available
- [Shooter] Add SmoothIn and SmoothOut transition for each ScopeView AimCanvas component
- [Shooter] Add new Aim Crosshair UI for all shooter weapons
- [Shooter] Improved ScopeView behavior
- [Shooter] Add Aim debug gizmos editor for shooter weapons
- [Shooter] Improved AlignArmToHitPoint Smoothness and Detection
- [Shooter] Improved Aim System and IK System
- [Shooter] Improved Shotgun Reload Animation transition
- [Shooter] Improved Bow Reload Animation and events to the arrow turn on/off
- [Shooter] Fix deltaTime of several lerp IK calculations that have different results depending on the framerate
- [Shooter] Fix Incorrect Aim Hitpoint when switching camera side
- [Shooter] Fix missing events in the RPG Prefab
- [Shooter] Fix IK issues when Ragdolled with a Shooter Weapon equipped
- [Shooter] Fix Locomotion changing to Free when reloading or attacking with the option KeepAimingWhenReloading off
- [Shooter] Fix Crouch Aiming animation when crouching and strafing with a Melee Weapon
- [vCamera] Add 'ChangeStateList' method to change the CameraStateListData file on runtime
- [vFootstep] Fix audioSource not been instantiate inside the ObjectContainer
- [Inventory] Add ThrowManagerInventory example throwables can now be used as items
- [Inventory] Fix vControlAreaByInput not working with other controllers besides ShooterOnly
- [Inventory] Add CanBeEquipped option in the Item
- [LockOn] Add option to only lock on on targets within camera view
- [LockOn] Add option of Range to enter or exit lock-on
- [Ragdoll] Fix Ragdoll disapear when enabling again while transitioning from ragdoll to getting up
- [Ragdoll] Improve method that detects if the ragdoll gets up from belly or back
- [vInput] Fix warnings when changing from Keyboard to Joystick during runtime
- [Project] Fix Partial Classes not being recognized by Unity 2022
- [Project] Fix Warning messages about reseting rigidbody.velocity when IsKinematic is enabled
- [Project] Update variables and methods from most important scripts to public/protect virtual instead of private so its easier to override
- [New Throw System for Shooter Template]
- Several improvements in the projectile motion / ballistic curve
- New Projector for the end point that is surface adjustable to know where and what is the range of the throwable effect/explosion
- Each Throwable now have their own ThrowSettings that includes several options like different throw animation, distance, velocity, etc...
- Each Throwable now have their own ThrowVisualSettings that can use a different Line and Visual Indicator for the end point
- Inventory Integration, can be equipped on a EquipArea like a regular item or can be Used directly by pressing a button to change the grenade without the need to equip on a slot
- New Throw UI that changes the grenade Icon when switching the grenade type
- Collectables now have a UI with the Icon of the grenade and enable/disable the collect if you have enough space (you can set a max value for each grenade individually)
- The Throwable 3D Model now appears in the characters hand for both Inventory or No Inventory when enter throw aim mode
- New Grenade Types were added each one with very unique features (fragmented, stun, smoke, molotov)
- Add vEffectsSender and vEffectsReceiver (example was added in the Stun grenade causing a GhostEffect in the camera if within the grenade range)
- Add new Throw Directional Animations when "Rotate and Strafe while Throwing" is unchecked
- [Basic] Fix Character Dead Animation triggering in mid-air
- [Basic] Fix vGameController not respawning for the second time
- [Basic] Fix vDamageReceiver damage multiplier not converting float to int
- [Basic] Fix Health/Stamina bar not updating the size when the game start
- [Basic] Fix Roll animation interupted when Falling
- [Basic] Fix vAnimatorEvents 'GetInParent' option not getting the parent if the gameobject has a Animator own it self
- [Basic] Add New AnimatorParameter "InputDirection" to use on turn animations
- [Basic] Add support to enter ladders while mid-air
- [Shooter] Improved Throw gameplay experience
- [Shooter] Add support for multiple Throwables
- [Shooter] Add option to Align endpoint to Surface option in the ThrowManager
- [Shooter] Add option to disable ThrowManager endpoint when not hitting anything
- [Shooter] Add new options for Auto-Reload: When Aiming, When Shot or When Ammo Available
- [Shooter] Add SmoothIn and SmoothOut transition for each ScopeView AimCanvas component
- [Shooter] Add new Aim Crosshair UI for all shooter weapons
- [Shooter] Improved ScopeView behavior
- [Shooter] Add Aim debug gizmos editor for shooter weapons
- [Shooter] Improved AlignArmToHitPoint Smoothness and Detection
- [Shooter] Improved Aim System and IK System
- [Shooter] Improved Shotgun Reload Animation transition
- [Shooter] Improved Bow Reload Animation and events to the arrow turn on/off
- [Shooter] Fix deltaTime of several lerp IK calculations that have different results depending on the framerate
- [Shooter] Fix Incorrect Aim Hitpoint when switching camera side
- [Shooter] Fix missing events in the RPG Prefab
- [Shooter] Fix IK issues when Ragdolled with a Shooter Weapon equipped
- [Shooter] Fix Locomotion changing to Free when reloading or attacking with the option KeepAimingWhenReloading off
- [Shooter] Fix Crouch Aiming animation when crouching and strafing with a Melee Weapon
- [vCamera] Add 'ChangeStateList' method to change the CameraStateListData file on runtime
- [vFootstep] Fix audioSource not been instantiate inside the ObjectContainer
- [Inventory] Add ThrowManagerInventory example throwables can now be used as items
- [Inventory] Fix vControlAreaByInput not working with other controllers besides ShooterOnly
- [Inventory] Add CanBeEquipped option in the Item
- [LockOn] Add option to only lock on on targets within camera view
- [LockOn] Add option of Range to enter or exit lock-on
- [Ragdoll] Fix Ragdoll disapear when enabling again while transitioning from ragdoll to getting up
- [Ragdoll] Improve method that detects if the ragdoll gets up from belly or back
- [vInput] Fix warnings when changing from Keyboard to Joystick during runtime
- [Project] Fix Partial Classes not being recognized by Unity 2022
- [Project] Fix Warning messages about reseting rigidbody.velocity when IsKinematic is enabled
- [Project] Update variables and methods from most important scripts to public/protect virtual instead of private so its easier to override
- [New Throw System for Shooter Template]
- Several improvements in the projectile motion / ballistic curve
- New Projector for the end point that is surface adjustable to know where and what is the range of the throwable effect/explosion
- Each Throwable now have their own ThrowSettings that includes several options like different throw animation, distance, velocity, etc...
- Each Throwable now have their own ThrowVisualSettings that can use a different Line and Visual Indicator for the end point
- Inventory Integration, can be equipped on a EquipArea like a regular item or can be Used directly by pressing a button to change the grenade without the need to equip on a slot
- New Throw UI that changes the grenade Icon when switching the grenade type
- Collectables now have a UI with the Icon of the grenade and enable/disable the collect if you have enough space (you can set a max value for each grenade individually)
- The Throwable 3D Model now appears in the characters hand for both Inventory or No Inventory when enter throw aim mode
- New Grenade Types were added each one with very unique features (fragmented, stun, smoke, molotov)
- Add vEffectsSender and vEffectsReceiver (example was added in the Stun grenade causing a GhostEffect in the camera if within the grenade range)
- Add new Throw Directional Animations when "Rotate and Strafe while Throwing" is unchecked