public UnitDefinition() { m_name = string.Empty; m_artBundle = null; //m_coreSprite = null; //m_coreAnimation = null; //m_bodySprite = null; //m_bodySprites = null; m_modules = new BaseUnitModule[0]; Movement = 0; MaxHealth = 0; ActionModules = new ActionModule[0]; TotalCost = 0; }
public UnitDefinition( UnitArtBundle artBundle, params BaseUnitModule[] modules ) : this() { m_artBundle = artBundle; m_modules = modules.Clone() as BaseUnitModule[]; }