-
Notifications
You must be signed in to change notification settings - Fork 9
TODOs
-
Need to modify player movement with force, rather than directly setting velocity (since enemies can punch and affect you physically).
-
Document Triggers
-
Document Enemy Targeting
-
Document Object Pooler
-
Change jumping from Key reference to use axis from input manager
-
Customize CharacterLoot to have item specific loot rates rather than enemy specific.
-
Document Player Stats System
-
Document Player Hook
-
Document Weapon Hook
-
Migrate pausing to a singleton GameState manager to allow more complex pausing functionality
-
Rewrite Player Progression documentation
-
Create unique item instance types for each template, and create a contructor for each scriptable item type that maps the generic item values to unique values.
-
Change CharacterHealth's UnTarget to OnDeath with a CharacterHealth parameter
-
Implement a CharacterLevel method-caller for enemies.
-
Change EnemyAttackMelee to not use CompareTag and a hardcoded string.
-
Bug-prone in EnemyAttackController at Line 46. If target dies, then a new target will not be acquired.
-
Move Animated Inventory Tabs into a UI Mask and have them pop out from behind the inventory panel.
Script Documentation
General Scripts
Generic Character Scripts
Enemy Scripts
Player Scripts
Erik's ongoing laundry list of TODOs that he doesn't want to create issues for