Exemple #1
0
        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);
        }
Exemple #2
0
        public void OnUse(INodeData middleNode, NodeGrid nodeGrid)
        {
            List <Node> nodes = nodeGrid.GetNodesFromDimensions(middleNode, DimsToAffect, DimsToAffect);

            InteractWithNodes(nodes);
        }