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; }
void GetBridgeDetectorRef() { bridgeInDetect = bridgeIn.GetComponent <BridgeDetector> (); bridgeOutDetec = bridgeOut.GetComponent <BridgeDetector> (); }