Mercurial > repos > IBBoard.WarFoundry.API
diff api/Objects/IWarFoundryObject.cs @ 8:613bc5eaac59
Re #9 - Make WarFoundry loading granular
* Remove specific staged loading classes
* Rework category loading for GameSystem and Race to make it use AddCategory(Category) method
* Promote staged loading from Native Factory to all Factories level
* Refactor XML Factory to use smaller methods
Also removed some commented code that isn't used any more
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Sun, 04 Jan 2009 19:24:13 +0000 |
parents | 520818033bb6 |
children | 306558904c2a |
line wrap: on
line diff
--- a/api/Objects/IWarFoundryObject.cs Sun Jan 04 13:12:55 2009 +0000 +++ b/api/Objects/IWarFoundryObject.cs Sun Jan 04 19:24:13 2009 +0000 @@ -1,31 +1,35 @@ -// IWarFoundryObject.cs -// -// Copyright (C) 2008 IBBoard -// -// This library is free software; you can redistribute it and/or -// modify it under the terms of the GNU Lesser General Public -// License as published by the Free Software Foundation; either -// version 2.1 of the License, or (at your option) any later version. +// IWarFoundryObject is a part of the IBBoard.WarFoundry.API library (referred to from here as "this program") // -// This library is distributed in the hope that it will be useful, +// Copyright (C) 2009 IBBoard +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU Lesser General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -// Lesser General Public License for more details. -// -// You should have received a copy of the GNU Lesser General Public -// License along with this library; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Lesser General Public License for more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see <http://www.gnu.org/licenses/>. using System; +using IBBoard.WarFoundry.API.Factories; -namespace IBBoard.WarFoundry +namespace IBBoard.WarFoundry.API.Objects { public interface IWarFoundryObject { + /// <value> + /// The unique identifier for the object + /// </value> string ID { get; set; } - + + /// <value> + /// The display name of the WarFoundry object + /// </value> string Name { get; set; } } }