Frame of Reference Game API
1.0.3
|
A collection of components used as a prototype for constructing new Entitys. More...
Public Member Functions | |
override EntityTemplate | Clone () |
Creates a deep copy of this EntityTemplate. More... | |
Public Member Functions inherited from AlphaFramework.World.Templates.EntityTemplateBase< EntityTemplate > | |
override TSelf | Clone () |
Public Member Functions inherited from AlphaFramework::World::Templates::Template< class > | |
override string | ToString () |
Properties | |
Collision< Vector2 > | Collision [get, set] |
Controls how EntityBase<TCoordinates,TTemplate>s occupy space around them. More... | |
Properties inherited from AlphaFramework.World.Templates.EntityTemplateBase< EntityTemplate > | |
Movement | Movement |
Properties inherited from AlphaFramework::World::Templates::Template< class > | |
string | Name |
Color | HighlightColor |
string | Description |
static NamedCollection< TSelf > | All |
Properties inherited from NanoByte::Common::Controls::IHighlightColor | |
Color | HighlightColor |
Additional Inherited Members | |
Static Public Member Functions inherited from AlphaFramework::World::Templates::Template< class > | |
static void | LoadAll () |
Public Attributes inherited from AlphaFramework.World.Templates.EntityTemplateBase< EntityTemplate > | |
Collection< Render > | Render |
Static Public Attributes inherited from AlphaFramework::World::Templates::Template< class > | |
static string | FileName |
A collection of components used as a prototype for constructing new Entitys.
|
inlinevirtual |
Creates a deep copy of this EntityTemplate.
Reimplemented from AlphaFramework::World::Templates::Template< class >.
|
getset |
Controls how EntityBase<TCoordinates,TTemplate>s occupy space around them.