+class UvLayer:
+ def __init__(self, l, t):
+ self._layer = l
+ self.uvtex = t
+ self.name = self.uvtex.name
+ self.unit = None
+ self.hidden = False
+ dot = self.name.find('.')
+ if dot>=0:
+ ext = self.name[dot:]
+ if ext.startswith(".unit") and ext[5:].isdigit():
+ self.unit = int(ext[5:])
+ elif ext==".hidden":
+ self.hidden = True
+
+ def __getattr__(self, attr):
+ return getattr(self._layer, attr)
+
+class FakeUvLayer: