public static GameObject AddFlatObject(DFBlock.RdbObject obj)
        {
            int archive = obj.Resources.FlatResource.TextureArchive;
            int record  = obj.Resources.FlatResource.TextureRecord;

            // Add GameObject to scene
            Vector3    targetPosition = new Vector3(obj.XPos, -obj.YPos, obj.ZPos) * MeshReader.GlobalScale;
            GameObject go             = MeshReplacement.ImportCustomFlatGameobject(archive, record, targetPosition, null, true);

            if (!go)
            {
                // Setup standard billboard and assign RDB data
                go = GameObjectHelper.CreateDaggerfallBillboardGameObject(archive, record, null);
                go.transform.position = targetPosition;
                Billboard dfBillboard = go.GetComponent <Billboard>();
                dfBillboard.SetRDBResourceData(obj.Resources.FlatResource);
            }
            return(go);
        }