using System; using UnityEngine; using System.Collections; using System.Collections.Generic; using JetBrains.Annotations; public class Unit : MonoBehaviour { private LinkedList commandList; // Use this for initialization void Start () { // initialize default hp // initialize default attack // initialize default team // initialize default specie } // Update is called once per frame void Update () { // } /// /// Add a command at the end of the list /// /// The command to add public void addCommand(Command c) { this.commandList.AddLast(c); } public void executeCommand() { } #region Unit properties public int HP { get; set; } public int Attack { get; set; } //public bool isAlly { get; set; } //public bool isHuman { get; set; } public bool isDead { get; set; } public String Tag { get { return this.gameObject.tag; } set { gameObject.tag = value; } } #endregion }