UML Class Diagram - UQdeco2800/2022-studio-2 GitHub Wiki
The Class Diagram is created to illustrate every class that is related to Enemy creation, enemy movement, and attack.
-
Enemy Creation: These are demonstrated in
NPCFactory
,NPCConfigs
, andProjectileFactory
-
Enemy Movement: These are demonstrated in
WanderTask
,ChaseTask
,MovementTask
,PhysicsMovementComponent
, andGymBroAnimationController
(These are altered depending on the types of enemies). -
Enemy Attack: These are demonstrated in
ChaseTask
,ProjectileTask
(for ranged enemies), andEnemyProjectileComponent