Example #1
0
        public bool IsConnectedToNetworks(ICollection <UtilityNetwork> networks)
        {
            bool flag = false;
            IUtilityNetworkMgr networkManager = Conduit.GetNetworkManager(type);

            return(flag || networks.Contains(networkManager.GetNetworkForCell(inputCell)) || networks.Contains(networkManager.GetNetworkForCell(outputCell)) ||
                   networks.Contains(networkManager.GetNetworkForCell(secondaryOutputCell)));
        }
Example #2
0
    public void AddNetworks(ICollection <UtilityNetwork> networks)
    {
        IUtilityNetworkMgr networkManager = Conduit.GetNetworkManager(type);
        UtilityNetwork     networkForCell = networkManager.GetNetworkForCell(inputCell);

        if (networkForCell != null)
        {
            networks.Add(networkForCell);
        }
        networkForCell = networkManager.GetNetworkForCell(outputCell);
        if (networkForCell != null)
        {
            networks.Add(networkForCell);
        }
    }
    public bool IsConnectedToNetworks(ICollection <UtilityNetwork> networks)
    {
        GetCells(out int linked_cell, out int _);
        IUtilityNetworkMgr networkManager = GetNetworkManager();
        UtilityNetwork     networkForCell = networkManager.GetNetworkForCell(linked_cell);

        return(networks.Contains(networkForCell));
    }
    public void AddNetworks(ICollection <UtilityNetwork> networks)
    {
        GetCells(out int linked_cell, out int _);
        IUtilityNetworkMgr networkManager = GetNetworkManager();
        UtilityNetwork     networkForCell = networkManager.GetNetworkForCell(linked_cell);

        if (networkForCell != null)
        {
            networks.Add(networkForCell);
        }
    }
Example #5
0
        public void AddNetworks(ICollection <UtilityNetwork> networks)
        {
            IUtilityNetworkMgr networkManager  = Conduit.GetNetworkManager(type);
            UtilityNetwork     networkForCell1 = networkManager.GetNetworkForCell(inputCell);

            if (networkForCell1 != null)
            {
                networks.Add(networkForCell1);
            }
            UtilityNetwork networkForCell2 = networkManager.GetNetworkForCell(outputCell);

            if (networkForCell2 != null)
            {
                networks.Add(networkForCell2);
            }
            UtilityNetwork networkForCell3 = networkManager.GetNetworkForCell(secondaryOutputCell);

            if (networkForCell3 != null)
            {
                networks.Add(networkForCell3);
            }
        }