コード例 #1
0
        public static void TryConnectToAnySteamNet(CompSteam pc, List <SteamPowerNet> disallowedNets = null)
        {
            if (pc.connectParent != null || !pc.parent.Spawned)
            {
                return;
            }
            CompSteam compSteam = BestTransmitterForConnector(pc.parent.Position, pc.parent.Map, disallowedNets);

            if (compSteam != null)
            {
                pc.ConnectToTransmitter(compSteam, false);
            }
            else
            {
                pc.connectParent = null;
            }
        }