Fixed dawrf signals extended rendering
+Added SignalElements.isDwarf() *Fixed dwarf signals being rendered as standard signals
This commit is contained in:
parent
6bae0a31ea
commit
d991cddf97
@ -95,6 +95,9 @@ function getHeadOffsetX(object) {
|
||||
}
|
||||
|
||||
function getPoleLength(object, headOffsetX) {
|
||||
const isDwarf = object.signal_elements.isDwarf();
|
||||
if(isDwarf) return 0;
|
||||
|
||||
const isOverhead = object.signal_elements.isOverhead();
|
||||
|
||||
let length = isOverhead ? 0 : 0.6;
|
||||
|
||||
@ -23,6 +23,10 @@ export default class SignalElements {
|
||||
return this.headPosition === SignalElementsEnums.HeadPosition.UNKNOWN;
|
||||
}
|
||||
|
||||
isDwarf() {
|
||||
return this.type === SignalElementsEnums.Type.DWARF || this.type === SignalElementsEnums.Type.DWARF_DOUBLE;
|
||||
}
|
||||
|
||||
static fromPrefabText(id, text) {
|
||||
const prefabName = text.split(",", 2)[0].trim();
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user