diff --git a/Assets/Scripts/AbstractCharacter.cs b/Assets/Scripts/AbstractCharacter.cs index 1875216..a0cf24f 100644 --- a/Assets/Scripts/AbstractCharacter.cs +++ b/Assets/Scripts/AbstractCharacter.cs @@ -3,6 +3,14 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +/// +/// Provides an abstract class to manage characters. +/// +/// +/// The abstract class takes care of initialization, base characteristics, +/// managing health, energy and collisions. +/// Child classes should overwrite Shoot(), Move() and Death() to handle +/// those actions. public abstract class AbstractCharacter : MonoBehaviour { //