public NodeButton(Node newNode, int newIndex, EditorController controllerReference) { node = newNode; index = newIndex; type = ButtonEditorType.NODE; controller = controllerReference; }
public InteractionButton(Node node, int nodeIndex, Interacteble target, int targetIndex, EditorController controllerReference) { parentNode = node; parentIndex = nodeIndex; interaction = target; index = targetIndex; type = ButtonEditorType.INTERACTABLE; controller = controllerReference; }
public ItemButton(Node node, int nodeIndex, Item target, int targetIndex, EditorController controllerReference) { parentNode = node; parentIndex = nodeIndex; item = target; index = targetIndex; type = ButtonEditorType.INTERACTABLE; controller = controllerReference; }