Commit Graph

7 Commits

Author SHA1 Message Date
Nico
24b9ece93d Create interfaces for IAttacker and IDamageable
Utilize interfaces to create new Enemy class inheriting them and further developing on them also encapsulating more enemy type functions
2025-07-25 15:40:43 -07:00
Nico
d0349c8d99 Implement basics of enemy's attack states 2025-07-25 01:05:46 -07:00
Nico
ba13eb9e51 Create PlayerJumpHandler to deal with Player's jumping
Create Vfx for multiple jumps while on air
Finalize jumping ability with up to 3 multi-jump implementing a hacky bezier curve
2025-07-23 01:24:54 -07:00
Nico
a492afdf1b Switch over to isometric map and set navmesh
Refactor attack animator
Refactor SpawnerManager - utilize SO (SpawnableEnemyInfo)
2025-07-18 23:51:27 -07:00
Nico
f7552b362e Add damage settings for hitbox class to be passed to enemy.damage 2025-07-15 02:07:07 -07:00
Nico
6883df0d14 Added knockback control 2025-07-15 01:43:35 -07:00
Nico
774688d692 Remove collision between player and enemies
Add knockback to enemies
2025-07-13 01:37:03 -07:00