RSX Code Reference
    Preparing search index...
    • rsx
    • CarbonStateConnection

    Class CarbonStateConnection

    The CarbonStateConnection represents an oriented connection between two CarbonStateNodeBase instances. The class extends the GraphConnection by an additional pin that determines wheter the input state can be entered.

    Hierarchy (View Summary)

    Index
    _gate: CarbonStateGateNode
    _inputNodeID: UUID
    _inputPin: GraphPin
    _inputPinID: UUID
    _outputNodeID: UUID
    _outputPin: GraphPin
    _outputPinID: UUID
    • get gate(): CarbonStateGateNode

      The CarbonStateGateNode, only valid the connection was enabled.

      Returns CarbonStateGateNode

    • set gate(value: CarbonStateGateNode): void

      Parameters

      • value: CarbonStateGateNode

      Returns void

    • get gateNodeID(): UUID

      The UUID of gate that is part of the connection.

      Returns UUID

    • set gateNodeID(value: UUID): void

      Parameters

      Returns void

    • get id(): UUID

      The UUID of the object.

      Returns UUID

    • get inputNodeID(): UUID

      The unique UUID of the input node.

      Returns UUID

    • set inputNodeID(value: UUID): void

      Parameters

      Returns void

    • get inputPin(): GraphPin

      The input GraphPin the connection is connected to.

      Returns GraphPin

    • set inputPin(value: GraphPin): void

      Parameters

      Returns void

    • get inputPinID(): UUID

      The unique UUID of the input pin.

      Returns UUID

    • set inputPinID(value: UUID): void

      Parameters

      Returns void

    • get isEnabled(): boolean
      Virtual

      Determines if the connection is currently valid.

      Returns boolean

    • get outputNodeID(): UUID

      The unique UUID of the output node.

      Returns UUID

    • set outputNodeID(value: UUID): void

      Parameters

      Returns void

    • get outputPin(): GraphPin

      The output GraphPin the connection is connected to.

      Returns GraphPin

    • set outputPin(value: GraphPin): void

      Parameters

      Returns void

    • get outputPinID(): UUID

      The unique UUID of the output pin.

      Returns UUID

    • set outputPinID(value: UUID): void

      Parameters

      Returns void

    • Returns a string representation of an object.

      Returns string