Debris(World *TheWorld)
Blank constructor.
virtual void ProtoDeSerializeProperties(const XML::Node &SelfRoot)
Take the data stored in an XML Node and overwrite the properties of this object with it...
virtual void ProtoSerializeProperties(XML::Node &SelfRoot) const
Convert the properties of this class to an XML::Node ready for serialization.
virtual String GetDerivedSerializableName() const
Gets the most derived serializable name of this WorldObject.
This is the base class from which classes that are insertable into the physical world.
virtual void ProtoSerializeProperties(XML::Node &SelfRoot) const
Convert the properties of this class to an XML::Node ready for serialization.
A light-weight handle for manipulating nodes in DOM tree.
This file contains the declaration for the debris class used to represent a small loose object in the...
The bulk of the engine components go in this namspace.
This class represents a world for objects to interact within.
static String GetSerializableName()
Get the name of the the XML tag the proxy class will leave behind as its instances are serialized...
virtual void ProtoDeSerializeProperties(const XML::Node &SelfRoot)
Take the data stored in an XML Node and overwrite the properties of this object with it...
std::string String
A datatype used to a series of characters.
virtual ~Debris()
Class destructor.