public Dictionary <string, System.Object> ToDictionary() { Dictionary <string, System.Object> result = new Dictionary <string, System.Object>(); result ["SkillName"] = skillName.ToString(); result ["SkillGPCost"] = skillGpCost; result ["SkillDescription"] = skillDescription; result ["SkillParam"] = skillParam; return(result); }
public void SetSkillUI(int skillNumber, ParamNames skillName, int skillGp) { this.skillName [skillNumber - 1].text = skillName.ToString(); this.skillGpCost [skillNumber - 1].text = "" + skillGp + "GP"; }
// IVB: could be replaced with the following, where calling could be both "new Parameter(<enum>, <value>)" // and "new Parameter((Names)<int-number>, <value>)" public Parameter(ParamNames type, string value) { Name = type.ToString(); Value = value; }
private Parameter FindParam(ParamNames name) { return(Parameters.Find(n => n.Name.Equals(name.ToString()))); }