using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace UNEC {
/// Data travels from Input Node's Output port to Output Node's Input port
public struct NodeConnection {
public int inputNodeId { get { return _inputNodeId; } }
public int inputPortId { get { return _inputPortId; } }
public int outputNodeId { get { return _outputNodeId; } }
public int outputPortId { get { return _outputPortId; } }
[SerializeField] private int _inputNodeId, _inputPortId, _outputNodeId, _outputPortId;
/// Data travels from Input Node's Output port to Output Node's Input port
public NodeConnection(int inputNodeId, int outputPortId, int outputNodeId, int inputPortId) {
_inputNodeId = inputNodeId;
_outputPortId = outputPortId;
_outputNodeId = outputNodeId;
_inputPortId = inputPortId;
}
}
}