phaser4-rex-plugins
Version:
25 lines (22 loc) • 861 B
JavaScript
import { GetDisplayHeight } from '../../../plugins/utils/size/GetDisplaySize.js';
var GetChildHeight = function (child) {
var childHeight;
if (child.isRexSizer) { // Sizer game object
var childrenHeight = child.childrenHeight;
if (childrenHeight === undefined) {
return undefined;
}
var childMinHeight = child.minHeight * child.scaleY;
childHeight = Math.max(childMinHeight, childrenHeight);
} else { // Normal game object
if (child.minHeight !== undefined) { // Force minHeight
childHeight = child.minHeight;
} else if (child._minHeight !== undefined) {
childHeight = child._minHeight;
} else {
childHeight = GetDisplayHeight(child);
}
}
return childHeight;
}
export default GetChildHeight;