DeathBook/Assets/Scripts/Models/NameParser.cs
2015-08-16 16:55:58 -04:00

59 lines
1.5 KiB
C#

using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using SimpleJSON;
// Names generated from http://www.uinames.com
public class NameParser
{
private string[] maleFirstNames;
private string[] femaleFirstNames;
private string[] maleLastNames;
private string[] femaleLastNames;
public NameParser(int count)
{
maleFirstNames = new string[count];
femaleFirstNames = new string[count];
maleLastNames = new string[count];
femaleLastNames = new string[count];
TextAsset femaleJson = Resources.Load("TextFiles/WomenNames") as TextAsset;
TextAsset maleJson = Resources.Load("TextFiles/MenNames") as TextAsset;
var parsedFemales = JSON.Parse(femaleJson.text);
var parsedMales = JSON.Parse(maleJson.text);
for (int i = 0; i < count; i++)
{
femaleFirstNames[i] = parsedFemales[i]["name"];
femaleLastNames[i] = parsedFemales[i]["surname"];
maleFirstNames[i] = parsedMales[i]["name"];
maleLastNames[i] = parsedMales[i]["surname"];
}
}
public string GetFemaleFirstName(int index)
{
return femaleFirstNames[index];
}
public string GetMaleFirstName(int index)
{
return maleFirstNames[index];
}
public string GetFemaleLastName(int index)
{
return femaleLastNames[index];
}
public string GetMaleLastName(int index)
{
return maleLastNames[index];
}
}