public void HandleDemolishingBy(ElectricNetworkManager electricNetworkManager) { electricNetworkManager.DestroyNode(node); OnConnectorDemolished.Invoke(); Debug.Log($"INFO DEMOLISHING: Demolished {gameObject}. "); Destroy(gameObject); }
public void ShowPlacementPreviewOfElectricNetworkNodeAddOn(ElectricNetworkManager electricNetworkManager, CollisionHandler electricCollisionHandler) { List <ElectricNetworkNode> interactedNodes = GetInteractedNetworkNodes(this, electricCollisionHandler); electricNetworkManager.AddPreviewNode(node, interactedNodes); }
public void HandlePlacement(ElectricNetworkManager electricNetworkManager, CollisionHandler electricCollisionHandler) { List <ElectricNetworkNode> interactedNodes = GetInteractedNetworkNodes(this, electricCollisionHandler); electricNetworkManager.AddNode(node, interactedNodes); }