コード例 #1
0
 public void HandleDemolishingBy(ElectricNetworkManager electricNetworkManager)
 {
     electricNetworkManager.DestroyNode(node);
     OnConnectorDemolished.Invoke();
     Debug.Log($"INFO DEMOLISHING: Demolished {gameObject}. ");
     Destroy(gameObject);
 }
コード例 #2
0
    public void ShowPlacementPreviewOfElectricNetworkNodeAddOn(ElectricNetworkManager electricNetworkManager, CollisionHandler electricCollisionHandler)
    {
        List <ElectricNetworkNode> interactedNodes = GetInteractedNetworkNodes(this, electricCollisionHandler);

        electricNetworkManager.AddPreviewNode(node, interactedNodes);
    }
コード例 #3
0
    public void HandlePlacement(ElectricNetworkManager electricNetworkManager, CollisionHandler electricCollisionHandler)
    {
        List <ElectricNetworkNode> interactedNodes = GetInteractedNetworkNodes(this, electricCollisionHandler);

        electricNetworkManager.AddNode(node, interactedNodes);
    }