This is an old revision of the document!
Unless you are actually extending the library, you probably don't need to use any of these generic apparel classes. If you are just using the library in your game, you're probably better off using the built-in apparel classes for your apparel types instead.
Inherits From: LibTF.PersistentObject
This is the generic apparel type from which all other apparel is derived. Persistent objects that specify this type in their defaults must also explicitly provide a slots section.
Inherited from LibTF.PersistentObject: id, parentId, parent, name, aName, nameIsProper, nameIrregularArticle
The ClothingSlots that this article of apparel occupies.
The default ClothingSlots that this article of apparel occupies. This is returned if there is no entry for the particular article of Apparel's slots in the persistence system. For GenericApparel, this returns [].
This getter is meant to be overridden in subclasses of Apparel, to make them occupy certain slots by default.
Inherited from LibTF.PersistentObject: hasPersistent(), getPersistent(), setPersistent(), resetPersistent()
Inherits From: LibTF.PersistentObject, LibTF.GenericApparel
This is a generic apparel type that (will at some point) provide default minimum and maximum femininity requirements, to make the article of Apparel by default only suitable for male-appearing Persons.
Inherited from LibTF.PersistentObject: id, parentId, parent, name, aName, nameIsProper, nameIrregularArticle
Inherited from LibTF.GenericApparel: slots, defaultSlots
Inherited from LibTF.PersistentObject: hasPersistent(), getPersistent(), setPersistent(), resetPersistent()
Inherits From: LibTF.PersistentObject, LibTF.GenericApparel
This is a generic apparel type that (will at some point) provide default minimum and maximum femininity requirements, to make the article of Apparel by default only suitable for female-appearing Persons.
Inherited from LibTF.PersistentObject: id, parentId, parent, name, aName, nameIsProper, nameIrregularArticle
Inherited from LibTF.GenericApparel: slots, defaultSlots
Inherited from LibTF.PersistentObject: hasPersistent(), getPersistent(), setPersistent(), resetPersistent()