public static TiledTextureRegion CreateTiledFromAsset(Texture pTexture, Context pContext, String pAssetPath, int pTexturePositionX, int pTexturePositionY, int pTileColumns, int pTileRows)
        {
            ITextureSource textureSource = new AssetTextureSource(pContext, TextureRegionFactory.sAssetBasePath + pAssetPath);

            return(TextureRegionFactory.CreateTiledFromSource(pTexture, textureSource, pTexturePositionX, pTexturePositionY, pTileColumns, pTileRows));
        }
        // ===========================================================
        // Methods using BuildableTexture
        // ===========================================================

        public static TextureRegion CreateFromAsset(BuildableTexture pBuildableTexture, Context pContext, String pAssetPath)
        {
            ITextureSource textureSource = new AssetTextureSource(pContext, TextureRegionFactory.sAssetBasePath + pAssetPath);

            return(TextureRegionFactory.CreateFromSource(pBuildableTexture, textureSource));
        }