mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-15 09:44:49 +08:00
SVGIcon class, Macro reference entity
This commit is contained in:
24
js/entity/MacroGraphReferenceEntity.js
Executable file
24
js/entity/MacroGraphReferenceEntity.js
Executable file
@@ -0,0 +1,24 @@
|
||||
import GuidEntity from "./GuidEntity"
|
||||
import IEntity from "./IEntity"
|
||||
import ObjectReferenceEntity from "./ObjectReferenceEntity"
|
||||
|
||||
export default class MacroGraphReferenceEntity extends IEntity {
|
||||
|
||||
static attributes = {
|
||||
MacroGraph: ObjectReferenceEntity,
|
||||
GraphBlueprint: ObjectReferenceEntity,
|
||||
GraphGuid: GuidEntity,
|
||||
}
|
||||
|
||||
constructor(options = {}) {
|
||||
super(options)
|
||||
/** @type {ObjectReferenceEntity} */ this.MacroGraph
|
||||
/** @type {ObjectReferenceEntity} */ this.GraphBlueprint
|
||||
/** @type {GuidEntity} */ this.GuidEntity
|
||||
}
|
||||
|
||||
getMacroName() {
|
||||
const colonIndex = this.MacroGraph.path.search(":")
|
||||
return this.MacroGraph.path.substring(colonIndex + 1)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user