void SetupBridge(GameObject spawnedBridge)
    {
        spawnedBridge.transform.SetParent(Parent.transform);
        Bridges.Add(spawnedBridge);

        GameObject bridgeExt = spawnedBridge.transform.Find("Ext").gameObject;
        GameObject bridgeInt = spawnedBridge.transform.Find("Int").gameObject;

        bridgeExt.transform.position = SpawningNode.transform.position;
        bridgeInt.transform.position = ExtraSpawningNode.transform.position;

        BridgeDetector bridgeExtData = bridgeExt.GetComponent <BridgeDetector>();
        BridgeDetector bridgeIntData = bridgeInt.GetComponent <BridgeDetector>();

        Node nodeExt = SpawningNode.GetComponent <Node>();
        Node nodeInt = ExtraSpawningNode.GetComponent <Node>();

        bridgeExtData.LayerID = nodeExt.NodeLayerId;
        bridgeIntData.LayerID = nodeInt.NodeLayerId;

        spawnedBridge.name = "Bridge_" + nodeExt.NodeLayerId + "-" + nodeInt.NodeLayerId;
    }
Пример #2
0
 void GetBridgeDetectorRef()
 {
     bridgeInDetect = bridgeIn.GetComponent <BridgeDetector> ();
     bridgeOutDetec = bridgeOut.GetComponent <BridgeDetector> ();
 }