October 22 2023
- Added weaon layer system
Compressed_WeaponLayer.mp4
October 24 2023
- I implemented shared Vector3 variable for sending a vector3 value to any required components
- I think may be an overlap sphere is better for weapon pickup
Compressed_PickupUI.mp4
October 27 2023
- I removed Assembly definitions for code flexibility (Temporarily)
- Implemented basic melee damage system
- Checking inventory functionality (Saving items to list and sowaning them in hand)
- Have to work on persistant weapon data like saving ammo count and flushing it if weapon is dropped.
- Need to implement drop / swap system.
Melee.test.mp4
October 30 2023
- Input system is slow, really slow compared to Unity's legacy input system (This may be because of using UnityEvents instead of SendMessages or C# events)
- We need to start work on audio manager with 32 audio sources as audio buffer.
- Changed how inventory is stored in player (Requires re visist)
- Update weapons prefabs with InventoryItem script
- A dedicated animation manager and animation programmer is needed.
Inventory.switching.mp4
November 3 2023
- Performed some work on player inventory system, I will have to add more inputs to switch weapons
- i will have to construct inventory UI
- Basic IK is working fine for now.
BAsic.AIM.ik.mp4
November 8 2023
- Updated weapon PICKUP UI Script for better reliability and less jittering on the screen of UI element on the screen
- Disabled AIM IK helper script for now to work on better animations and finetune animation and locomotion systems for player.
- Updated INput Manager from using Unity Events to C# events for speed.
Weapon.Pickup.Update.mp4
Novemer 18 2023
- Updated code on Inventory system, PlayerWeaponManager.cs and WeaponsSingleton
- Now player can add weapons to inventory without dropping the item in his hands.
- If item of samy type or similar properties is picked up then the item in the inventory will be replaced.
Inventory.1.mp4
- A bug appeared, if we hold down input then player keeps spawning new weapons