/// <summary>
/// Construct a game object and insert it into an object table.
/// </summary>
/// <param name="ObjectId">The engine object id.</param>
/// <param name="ObjectType">The object type code.</param>
/// <param name="ObjectManager">The object manager to attach the object
/// to.</param>
public GameObject(uint ObjectId, GameObjectType ObjectType, GameObjectManager ObjectManager)
{
this.GameObjectId = ObjectId;
this.GameObjectTypeCode = ObjectType;
this.ObjectManager = ObjectManager;
ObjectManager.AddGameObject(this);
}