Monday 4.7 | Destroyable Objective
Creating a destroyable type of objective. Probably going to be used for a communication tower that can be destroyed making the enemy unable to call back up.
Nothing too fancy. Had to refactor some of the critical strike marker code to work on the objective too.
- class Objective : MonoBehaviour
- class InteractiveObjective : Objective
- class DestroyablyObjective : Objective
- Now has ObjectiveType (Not InteractionType)
- Destroyable Objective
- Critical strike marker
- abstract class CriticalStrikeMarker : MonoBehaviour
- class EnemyExecutionMarker : CriticalStrikeMarker
- class ObjectiveCriticalStrikeMarker : CriticalStrikeMarker
- bool lookAtPlayer
- Minor bug fixes