コード例 #1
0
    void Start()
    {
        DataController = jsonController.GetComponent <JsonController>();

        JsonController.trafficLightData CurrentData = new JsonController.trafficLightData();
        CurrentData.type = "TrafficLightData";
        List <JsonController.trafficLights> CurrentTraficLights = new List <JsonController.trafficLights>();

        CurrentTraficLights.Add(new JsonController.trafficLights("1.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.2", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.3", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.4", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.5", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.6", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.7", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.8", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.9", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.10", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.11", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.12", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("1.13", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("2.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("2.2", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("2.3", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("2.4", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.1.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.1.2", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.1.3", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.1.4", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.2.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.2.2", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.2.3", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.2.4", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.3.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.3.2", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.3.3", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.3.4", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.4.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.4.2", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.4.3", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("3.4.4", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("4.1", "red"));
        CurrentTraficLights.Add(new JsonController.trafficLights("4.2", "red"));
        //{ "type":"TrafficLightData","trafficLights":[{"lightStatus":"green","id":"1.1"},{"lightStatus":"green","id":"3.1.2"},{"lightStatus":"green","id":"2.4"}]}
        CurrentData.type          = "TrafficLightData";
        CurrentData.trafficLights = CurrentTraficLights;
        //DataController.GenerateDataTemplate(CurrentData);
        localData = CurrentData;
        dataSet   = Newtonsoft.Json.JsonConvert.SerializeObject(CurrentData);
        DataController.GenerateDataTemplate(dataSet);

        //Debug.Log(CurrentData.type);
    }