private void InitNodeInfo() { middleNode = nodeGrid.GetNodeFromVector2(transform.position); X = middleNode.Data.x; Y = middleNode.Data.y; // store the nodes interactable that we will replace prevInteractable = middleNode.Interactable; middleNode.Interactable = this; nodesToWater = nodeGrid.GetNodesFromDimensions(middleNode, xWaterDim, yWaterDim); }
public void OnUse(INodeData middleNode, NodeGrid nodeGrid) { List <Node> nodes = nodeGrid.GetNodesFromDimensions(middleNode, DimsToAffect, DimsToAffect); InteractWithNodes(nodes); }