void Start() { if (IP_Data.connectToTCP) { tcp.setupSocket(); } trafficLightChildren = GetComponentsInChildren <TrafficLightBehaviour>(); bridgeChild = GetComponentInChildren <BridgeBehaviour>(); }
private void NotifySelectedBridge(uint id) { foreach (GameObject bridge in bridges) { BridgeBehaviour bridgeBehaviour = bridge.GetComponent <BridgeBehaviour>(); uint bridgeID = bridgeBehaviour.ID; if (bridgeID == id) { bridgeBehaviour.PreviouslySelected(); } } }
public void OnBridgeSelected(uint bridgeID) { memoryLevelsCompletedThisRun.Add(this.id, bridgeID); foreach (GameObject bridge in bridges) { BridgeBehaviour bridgeBehaviour = bridge.GetComponent <BridgeBehaviour>(); if (bridgeID != bridgeBehaviour.ID) { bridgeBehaviour.NotSelected(); } } }