Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
# [4.0.0](v3.1.0...v4.0.0) (2020-08-21) ### Code Refactoring * Changed Team property to a method. ([a22502b](a22502b)) * Changed to using HitInfoBase. ([d1717dd](d1717dd)) * Removed HealthManager. ([d3c0749](d3c0749)) * Renamed Controller to Manager. ([903ef44](903ef44)) * Split Hitbox into 2D and 3D. ([23705e6](23705e6)) ### Features * Added charge level vars to EntityCombatManager. ([066b55c](066b55c)) * Added healing support, hit info rework. ([013265d](013265d)) * Added hitstop/stun enter and added events. ([4f5cd7d](4f5cd7d)) * Added method to get hit list. ([77d6a90](77d6a90)) * Added team parameter to Hitbox Initialize. ([56a2699](56a2699)) * Charge Levels ([9b1247a](9b1247a)) * Moveset changing. ([60c2440](60c2440)) * Multiple attack editor windows can be opened. ([b8dba47](b8dba47)) * StateManager related events. ([5f2d5d9](5f2d5d9)) * Support for charge level related hitboxes. ([28418b2](28418b2)) * Upgraded to 2019.4.7f1. ([b5b8940](b5b8940)) * Upgraded to 2019.4.8f1 ([3d81308](3d81308)) * Various events for CombatManager related task. ([4fecc2f](4fecc2f)) ### BREAKING CHANGES * Initialize now takes a team parameter. Useful in case you want to assign entities to teams and define who they can attack. * Renamed anywhere using controller to manager for EntityManager. * Hitbox is now separated into Hitbox3D and Hitbox2D, with Hitbox being the base class of the two. * Users may want the entity's team to be exposed in the inspector, and they may also want it to be defined by a enum. This makes sure that case is covered. * Renamed delegates. * Removed HealthManager since a user might want to store their health values in many different ways, such as ints or fixed point values. * Now using HitInfoBase in places where HitInfo was being used. Makes system more extendable. * HitStop and HitStun are now properties instead of fields. * Upgraded to 2019.4.7f1.
- Loading branch information