using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class ActionBase { private int m_ID; public int ID { get { return m_ID; } } protected ActionBase() { m_ID = UIDManager.Acquire(); } public abstract void Execute(); }