mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-20 21:45:56 +08:00
SVGIcon class, Macro reference entity
This commit is contained in:
@@ -4,18 +4,25 @@ import PinEntity from "../PinEntity"
|
||||
|
||||
export default class KnotEntity extends ObjectEntity {
|
||||
|
||||
constructor(options = {}, pinType = undefined) {
|
||||
/**
|
||||
* @param {Object} options
|
||||
* @param {PinEntity} pinReferenceForType
|
||||
*/
|
||||
constructor(options = {}, pinReferenceForType = undefined) {
|
||||
super(options)
|
||||
this.Class = new ObjectReferenceEntity("/Script/BlueprintGraph.K2Node_Knot")
|
||||
this.Name = "K2Node_Knot"
|
||||
this.CustomProperties = [
|
||||
new PinEntity({
|
||||
PinName: "InputPin",
|
||||
}),
|
||||
new PinEntity({
|
||||
PinName: "OutputPin",
|
||||
Direction: "EGPD_Output",
|
||||
})
|
||||
]
|
||||
const inputPinEntity = new PinEntity({
|
||||
PinName: "InputPin",
|
||||
})
|
||||
const outputPinEntity = new PinEntity({
|
||||
PinName: "OutputPin",
|
||||
Direction: "EGPD_Output",
|
||||
})
|
||||
if (pinReferenceForType) {
|
||||
inputPinEntity.copyTypeFrom(pinReferenceForType)
|
||||
outputPinEntity.copyTypeFrom(pinReferenceForType)
|
||||
}
|
||||
this.CustomProperties = [inputPinEntity, outputPinEntity]
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user