13 Commits

Author SHA1 Message Date
7f14981d8b added dialogue system
- Добавил систему диалогов
- Создал классы Sequencer.cs и SequenceAction.cs для воссоздания последовательности действий
- Добавил иеханику последовательности действий в Message.cs и MessageController.cs
2025-12-10 08:32:15 +03:00
3fce87edb4 particles and fixes, level selection
- добавил частицы при смерти игрока
- Временно включил функцию выбора уровня
2025-12-05 17:02:56 +03:00
9bcf2cfd16 feat(math): add MathUtils class with remapping functions for various data types 2025-11-27 17:02:29 +03:00
0718c7805b feat(stats): add stats window UI and functionality for displaying game statistics 2025-11-26 17:03:34 +03:00
47b43cf122 feat(platforms): add new platform types and enhance player interactions 2025-11-19 16:59:50 +03:00
abe90fcfce feat(animation): add new player animations and update player prefab references 2025-11-17 17:00:43 +03:00
93e466ebcf feat(qr): add QR code generation and phone number validation utilities 2025-11-14 17:06:07 +03:00
0f3a4d6191 feat(payment): enhance payment system and UI interactions 2025-11-12 16:58:24 +03:00
98d5285b46 feat(logging): add advanced logging example with file output
- Created AdvancedLoggingExample class demonstrating composite and file loggers
- Implemented multi-file logging setup with separate error and full logs
- Added game event and performance logging methods
- Included key input handling for log operations (flush, clear)
- Setup proper resource disposal on application quit
2025-11-07 14:12:50 +03:00
5bafc385da feat(audio): increase SFX pool size and preload audio data
- Increased SFX pool size from 8 to 16 in AudioManager
- Enabled preloadAudioData for multiple SFX files
- Removed unused VisualScripting import from Checkpoint script
- Reordered using statements in several scripts for consistency
- Added CoinCollectible component to Coin prefab with pickup effects
- Updated sorting layers and mesh LOD settings in Coin prefabs
- Fixed typo in Interfaces.cs: optionaAttachPoint to optionalAttachPoint
- Modified AddCoin method to accept count parameter and handle coin overflow
- Moved projectile scripts (BasicProjectile, EnemyBasicProjectile, PhysicsProjectile, PickableProjectile)
- Cleaned up unused namespaces and imports across various scripts
2025-10-30 16:39:15 +03:00
4a750d9404 Add AudioManager and PlayerAnimationEvents; refactor namespaces to Managers 2025-10-23 17:07:23 +03:00
a6bb1f9114 Implement IDamageable interface and Health management for player and enemy controllers 2025-10-08 11:02:42 +03:00
d821e7c1df Project refactoring pt.2 2025-10-08 10:24:56 +03:00