|
@@ -326,6 +326,22 @@ bool afxZodiacData::preload(bool server, String &errorStr)
|
|
|
if (vert_range.x == 0.0f && vert_range.y == 0.0f)
|
|
|
vert_range.x = vert_range.y = radius_xy;
|
|
|
|
|
|
+ if (mTextureAssetId != StringTable->EmptyString())
|
|
|
+ {
|
|
|
+ mTextureAsset = mTextureAssetId;
|
|
|
+ if (mTextureAsset.notNull())
|
|
|
+ {
|
|
|
+ if (getTexture() != StringTable->EmptyString() && mTextureName != StringTable->insert("texhandle"))
|
|
|
+ {
|
|
|
+ if (mTextureAsset.notNull())
|
|
|
+ {
|
|
|
+ mTextureAsset->getChangedSignal().notify(this, &afxZodiacData::onImageChanged);
|
|
|
+ }
|
|
|
+
|
|
|
+ mTexture.set(getTexture(), mTextureProfile, avar("%s() - mTextureObject (line %d)", __FUNCTION__, __LINE__));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return true;
|
|
|
}
|
|
|
|