コード例 #1
0
    public static void ParseData(string content, string fileName)
    {
        metaData = new Dictionary <int, RandomNameData> ();

        CSVParser parser = new CSVParser();

        if (!parser.Parse(content))
        {
            ClientLog.Instance.LogError("RandomNameData" + ConfigLoader.Instance.csvext + "解析错误");
            return;
        }

        int            recordCounter = parser.GetRecordCounter();
        RandomNameData data          = null;

        for (int i = 0; i < recordCounter; ++i)
        {
            data            = new RandomNameData();
            data.lastName_  = parser.GetString(i, "lastname");
            data.firstName_ = parser.GetString(i, "name");
            data.sexType_   = (SexType)Enum.Parse(typeof(SexType), parser.GetString(i, "namesex"));

            metaData[i] = data;
        }
        parser.Dispose();
        parser = null;
    }
コード例 #2
0
    // Use this for initialization
    void Start()
    {
        input.value = RandomNameData.RandomName();

        UIManager.SetButtonEventHandler(startBtn.gameObject, EnumButtonEvent.OnClick, OnClickEnterB, 0, 0);
        UIManager.SetButtonEventHandler(ranBtn.gameObject, EnumButtonEvent.OnClick, OnClickRandomBtn, 0, 0);
        UIManager.SetButtonEventHandler(backBtn.gameObject, EnumButtonEvent.OnClick, OnClickbackBtn, 0, 0);
    }
コード例 #3
0
 private void OnClickRandomBtn(ButtonScript obj, object args, int param1, int param2)
 {
     input.value = RandomNameData.RandomName();
 }
コード例 #4
0
 public void LoadRandomNameData()
 {
     randomNameData = new RandomNameData();
     randomNameData = MeaninglessJson.LoadJsonFromFile <RandomNameData>(MeaninglessJson.Path_StreamingAssets + "RandomName.json");
 }