phaser3-rex-plugins
Version:
22 lines (18 loc) • 636 B
JavaScript
const ProperiteList = ['tint', 'alpha', 'visible', 'flipX', 'flipY'];
var SetTextureProperties = function (gameObject, data) {
for (var i = 0, cnt = ProperiteList.length; i < cnt; i++) {
var key = ProperiteList[i];
var value = data[key];
if (value !== undefined) {
gameObject[key] = value;
}
}
if (data.cropResize && !gameObject.resize) {
gameObject.resize = function (width, height) {
gameObject.setCrop(0, 0, width, height);
return gameObject;
}
}
return gameObject;
}
export default SetTextureProperties;