protected override void setAttributes() { // set up department label label.text = department.getLabel(); // set up description description.text = department.getDescription(); // set up gallery button if (department.getGallery() != null) { galleryButton.setup(this, department.getGallery()); } // set up divisions if (department.getDivisions() != null) { List <Division> divisions = department.getDivisions(); foreach (Division division in divisions) { DatabaseObjectButton divisionButton = Instantiate(databaseObjectButtonPrefab, transform.position, Quaternion.identity) as DatabaseObjectButton; divisionButton.setup(this, division); divisionButton.transform.SetParent(divisionsParent.transform, true); } } // set up location button if (department.getLocationImage() != null) { locationButton.setup(profileManager, department.getLocationImage()); } }
protected override void setAttributes() { // set up department label label.text = role.getLabel(); // set up division button if (role.getDivision() != null) { divisionButton.setup(this, role.getDivision()); } // set up employees if (role.getEmployees() != null) { List <Employee> employees = role.getEmployees(); foreach (Employee employee in employees) { DatabaseObjectButton employeeButton = Instantiate(databaseObjectButtonPrefab, transform.position, Quaternion.identity) as DatabaseObjectButton; employeeButton.setup(this, employee); employeeButton.transform.SetParent(employeesParent.transform, true); } } }
protected override void setAttributes() { // set up department label label.text = division.getLabel(); // set up department button if (division.getDepartment() != null) { departmentButton.setup(this, division.getDepartment()); } // set up roles if (division.getRoles() != null) { List <Role> roles = division.getRoles(); foreach (Role role in roles) { DatabaseObjectButton roleButton = Instantiate(databaseObjectButtonPrefab, transform.position, Quaternion.identity) as DatabaseObjectButton; roleButton.setup(this, role); roleButton.transform.SetParent(rolesParent.transform, true); } } }