void MaterialEntityItem::setUserData(const QString& userData) {
    if (_userData != userData) {
        EntityItem::setUserData(userData);
        if (_materialURL.startsWith("userData")) {
            // Trigger material update when user data changes
            setMaterialURL(_materialURL, true);
        }
    }
}
示例#2
0
void MaterialEntityItem::setMaterialData(const QString& materialData) {
    if (_materialData != materialData) {
        _materialData = materialData;
        if (_materialURL.startsWith("materialData")) {
            // Trigger material update when material data changes
            setMaterialURL(_materialURL, true);
        }
    }
}