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); }