SimpleIncremental
SimpleIncremental copied to clipboard
A simple Unity project that introduces many of Unity's cooler advanced concepts.
**Describe the bug** If an external system calls LevelUp in the PlayerLevel.cs script, the nextLevelExp is not updated.
**Is your feature request related to a problem? Please describe.** HorizontalSmoothing is a configurable field that duplicates what Unity's InputManager already provides. **Describe the solution you'd like** Remove the horizontalSmoothing...
**Is your feature request related to a problem? Please describe.** The PlayerMovementController has a dependency on CharacterHealth so that it can disable itself. If we continue to follow this pattern,...
**Is your feature request related to a problem? Please describe.** Yes, if you would like to migrate the movement controller to a new project, you would also need to migrate...
Direct dependents on the PlayerStatsSystem will depend on the StatsChanged. To allow for reflection and ease development, it will be more wise to have this as a C# event that...
**Is your feature request related to a problem? Please describe.** Currently the inventory system only allows weapons to be equipped. **Describe the solution you'd like** Look into using the ScriptableObject...
**Describe the bug** If something else passes through the a trigger that a SpawnPoint is listening to, enemies still start spawning. **Proposed Solution** Check the triggering GameObject (go) to see...
Unsure of what the purpose of this is. targeting.target is going to be called no matter what. Storing it in a new Transform variable seems wasteful. Doing a null check...
**Does the documenation already exist?** No **If no, what needs to be documented?** The interaction of the Weapon layers and the physics2d matrix that controls how these interact.
There is a minimum reloadTime before the enemy will never be able to throw projectiles (due to the animation restarting), or [the animation speed will override the reloadTime.](https://github.com/ErikOverflow/SimpleIncremental/blob/afcd7e40afac310faedae43f4d21066e50635810/Simple%20Incremental/Assets/Scripts/Monobehaviours/EnemyAttackRanged.cs#L62) **Possible solution**:...