コード例 #1
0
 void Start()
 {
     if (IP_Data.connectToTCP)
     {
         tcp.setupSocket();
     }
     trafficLightChildren = GetComponentsInChildren <TrafficLightBehaviour>();
     bridgeChild          = GetComponentInChildren <BridgeBehaviour>();
 }
コード例 #2
0
    private void NotifySelectedBridge(uint id)
    {
        foreach (GameObject bridge in bridges)
        {
            BridgeBehaviour bridgeBehaviour = bridge.GetComponent <BridgeBehaviour>();
            uint            bridgeID        = bridgeBehaviour.ID;

            if (bridgeID == id)
            {
                bridgeBehaviour.PreviouslySelected();
            }
        }
    }
コード例 #3
0
    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();
            }
        }
    }