- Refactoring rename Class TagManager to TagLayerManager
- Added Layer Property in class Unit.cs
- Updated method InitializeDefaultTagAndLayer in class ZombieSquad
and VampireSquad
- Layers now are instancied at run time if the user ommit to specify a layer
by default the human layer is set to any gameObject that have an Unit.cs script
attached to it's component. Idem for ZombieSquad and VampireSquad
for now, the cameras have a reference to the squads they track, and check
for player inputs to know when it needs to transition to another squad.
This will be fixed with the GameController/PlayerController.
- Updated class unit (added a destroyUnit method)
- Updated ZombeUnit and VampireUnit, now the class detect that there are
ennemies and will attack each other when intering in collision.