|
@@ -260,7 +260,10 @@
|
|
|
}
|
|
|
|
|
|
var texture = SerializationHelper.Parse(() => {
|
|
|
- if (parsedTexture.mirrorPlane) {
|
|
|
+ if (parsedTexture.customType) {
|
|
|
+ var customTexture = Tools.Instantiate(parsedTexture.customType);
|
|
|
+ return customTexture.Parse(parsedTexture, scene, rootUrl);
|
|
|
+ } else if (parsedTexture.mirrorPlane) {
|
|
|
var mirrorTexture = new MirrorTexture(parsedTexture.name, parsedTexture.renderTargetSize, scene);
|
|
|
mirrorTexture._waitingRenderList = parsedTexture.renderList;
|
|
|
mirrorTexture.mirrorPlane = Plane.FromArray(parsedTexture.mirrorPlane);
|