protected override void DoLoadAsset(AssetHelper assetHelper) { if (name == null) { return; } if (tex == null) { tex = assetHelper.LoadAsset <Microsoft.Xna.Framework.Graphics.Texture2D>(name); CheckPowerOfTwoSize(); } }
protected override void DoLoadAsset(AssetHelper assetHelper) { if (!String.IsNullOrEmpty(name) && _vertices == null) { Mesh[] meshes = assetHelper.LoadAsset <Mesh[]>(asset); if (meshes.HasElements()) { Mesh mesh = meshes.FirstOrDefault(m => m.name == name); if (mesh != null) { mesh.FlattenTriangleSets(); CloneTo(mesh, this); } } } }