8 Commits

Author SHA1 Message Date
vova 39e4e51866 Add player controller, state management, and input handling
- Implemented PlayerController.cs to manage player movement and actions.
- Created PlayerState.cs to track player lives, coins, and key status.
- Added CameraFollow.cs for smooth camera movement following the player.
- Developed Character.cs as an abstract class for character behavior.
- Introduced Enums.cs for defining TreasureType and MapElementType.
- Added IDoor interface for door interactions.
- Created InputActions.cs for handling player input actions.
- Implemented MainMenu.cs for basic menu functionality including play and exit options.
2026-06-17 22:43:59 +03:00
Vova 83c44a51a5 fix collision system, ladders, and enemy AI 2023-07-21 14:55:39 +03:00
Vova f674d0be26 WIP 2023-07-01 11:08:57 +03:00
vova e8b52c1062 small fixes 2023-06-29 13:24:21 +03:00
vova da82aa478c map element changes 2023-06-29 06:35:30 +03:00
vova dc770b49af fixing fire system 2023-06-28 22:53:54 +03:00
vova 2dfece0eb0 Destroyable tile blocks with TilesExtra
still issues with collider
2023-06-28 19:58:30 +03:00
vova a861712e6c change MapElement to scriptable object 2023-06-27 20:33:07 +03:00