public void Clear() { ExpenseDesTextBox.Text = ""; ExpenseCostTextBox.Text = ""; MemberNames.Clear(); Expenses.Clear(); }
public static TeamMember generateNewTeamMember() { WeaponDefinition primary = WeaponUtil.getWeapon("M16A3", RarityObject.Rarity.COMMON); WeaponDefinition secondary = WeaponUtil.getWeapon("M9A1", RarityObject.Rarity.UNCOMMON); //load the name json object TextAsset namesJson = Resources.Load <TextAsset>(memberNamesPath); //deserialize the name json into an object MemberNames memberNames = JsonConvert.DeserializeObject <MemberNames>(namesJson.text); string fName; if (Random.Range(0, 1) < 0.5) { fName = memberNames.maleNames[Random.Range(0, memberNames.maleNames.Count)]; } else { fName = memberNames.femaleNames[Random.Range(0, memberNames.maleNames.Count)]; } string sName = memberNames.surnames[Random.Range(0, memberNames.maleNames.Count)]; return(new TeamMember(Random.Range(0, 15), fName, sName, primary, secondary, primary, secondary)); }
public override string ToString() { if (MemberNames.Any()) { string membersNames = string.Join(",", !string.IsNullOrEmpty(Prefix) ? MemberNames.Select(x => string.Format("{0}.{1}", Prefix, x)) : MemberNames); return(string.Format("Name = {0}. {1}", membersNames, ErrorMessage)); } return(ErrorMessage); }
public override string ToStringMethod() { var code = new CSharpBuilder(Options.LanguageVersion); code.Indent(1) .AppendLine($"private static readonly Dictionary<{TypeName}, string> ToStringMap = new Dictionary<{TypeName}, string>"); code.Indent(1).AppendLine("{"); var toStringMappings = MemberNames .Select(memberName => $"{{{memberName}, {NameOf(memberName)}}}") .ToArray(); code.Indent(2); code.AppendLine(string.Join($",\r\n{Indent(2)}", toStringMappings)); code.Indent(1).AppendLine("};"); code.AppendLine(); code.Indent(1).Append("public override string ToString()") .ExpressionBody("ToStringMap[this]"); return(code.ToString()); }