Fix light icon overlay not updating to represent light type

This commit is contained in:
Ryan Huffman 2017-02-21 10:31:44 -08:00
parent 42d518fafb
commit dbcd7fd9e9

View file

@ -19,9 +19,16 @@ EntityIconOverlayManager = function(entityTypes, getOverlayPropertiesFunc) {
for (var id in entityIDs) { for (var id in entityIDs) {
var entityID = entityIDs[id]; var entityID = entityIDs[id];
var properties = Entities.getEntityProperties(entityID); var properties = Entities.getEntityProperties(entityID);
Overlays.editOverlay(entityOverlays[entityID], { var overlayProperties = {
position: properties.position position: properties.position
}); };
if (getOverlayPropertiesFunc) {
var customProperties = getOverlayPropertiesFunc(entityID, properties);
for (var key in customProperties) {
overlayProperties[key] = customProperties[key];
}
}
Overlays.editOverlay(entityOverlays[entityID], overlayProperties);
} }
}; };