Beispiel #1
0
    public bool TryConnectConnector(ConnectorScript connectorScript)
    {
        MapScript mapScript = connectorScript.mapScript;

        int i = 0;

        while (i++ < 100)
        {
            MapScript otherMapScript = mapScripts[random.Next(0, mapScripts.Count)];
            if (mapScript == otherMapScript)
            {
                continue;
            }

            if (otherMapScript.TryConnectTo(connectorScript))
            {
                return(true);
            }
        }
        Debug.Log("Couldn't find pair for " + connectorScript.side + " connector");
        return(false);
    }