// Add Agent Component to the gameObject public static Elder CreateComponent(GameObject agent_obj, CitizenGender parameter1, ElderVariation parameter2, CitizenTraits parameter3, ElderEducation parameter4) { Elder myC = agent_obj.AddComponent <Elder>(); myC.setGender(parameter1); myC.variation = parameter2; myC.traits = parameter3; myC.education = parameter4; return(myC); }
// Add Agent Component to the gameObject public static Adult CreateComponent(GameObject agent_obj, CitizenGender parameter1, AdultVariation parameter2, CitizenTraits parameter3, AdultEducation parameter4) { Adult myC = agent_obj.AddComponent <Adult>(); myC.setGender(parameter1); myC.variation = parameter2; myC.traits = parameter3; myC.education = parameter4; return(myC); }
// Add Agent Component to the gameObject public static Kid CreateComponent(GameObject agent_obj, CitizenGender parameter1, KidVariation parameter2, CitizenTraits parameter3, KidEducation parameter4) { Kid myC = agent_obj.AddComponent <Kid>(); myC.setGender(parameter1); myC.variation = parameter2; myC.traits = parameter3; myC.education = parameter4; return(myC); }
// set age public void setGender(CitizenGender gender) { this.gender = gender; }