Example #1
0
    public NPCDataPoints GenCredentials(string name, NPCReport parent)
    {
        m_parent = parent;

        if (name == null)
        {
            int randint;
            randint = UnityEngine.Random.Range(0, 5);
            Family  = new Associate[randint];

            for (int i = 0; i < Family.Length - 1; i++)
            {
                Family[i].name = m_parent.Name;
                string[] fname = Family[i].name.Split(new string[] { " " }, StringSplitOptions.None);
                fname[0]       = m_parent.NameGenerator <String[]>(true)[0];
                Family[i].name = string.Join(" ", fname);
            }
        }
        if (name != null)
        {
            return(Resources.Load <NPCDataPoints>("Predefined NPC's/" + name));
        }

        return(this);
    }