Commit Graph

7 Commits

Author SHA1 Message Date
Kubson96
24d4d951a3 refactor: move gun Interact implementation from BP to C++ 2025-03-15 23:34:17 +01:00
Kubson96
1beaad73bc feat: add swapping and drop weapons
Added swapping current weapon with weapon from ground.
Added dropping weapon.
2025-03-15 22:43:58 +01:00
Kubson96
f666cd7d45 feat: shooting properties depending on the gun 2025-03-15 20:17:03 +01:00
Kubson96
e70f96df2c fix: fixed linetrace after locking character pitch
Fixed linetrace, because it was follow only horizontal axis after locking character pitch.
Added empty GunBase class with BP revolver item.
2025-03-15 13:48:39 +01:00
Kubson96
9e7fab3544 feat: add simple shooting component
Added interface for damage.
Added shooting component with simple shooting system.
Fix missing action bindings in player controller.
Added cylinder mesh to ExoEnemy and place him on TestMap.
2025-02-21 20:42:52 +01:00
Kubson96
adddc1352c feat: add interaction interface, component and test item
Added Interactable - interface for interaction system. Implemented in test item (TestBox).
Created interaction component for character
Added interaction input - not implemented.
2025-02-17 14:46:22 +01:00
594689b82b feat: add core gameplay classes and blueprints
- Add ExoGameMode class
- Add ExoCharacterBase class
- Add ExoPlayerController with basic movement and camera controls
- Add blueprints for ExoPlayerController and ExoGameMode
2025-02-12 19:10:23 +01:00