public override void update() { foreach (Transform child in transform) { ServiceWindowService uiService = child.GetComponent <ServiceWindowService>(); if (uiService != null) { uiService.update(); } } }
public override void setContent(IPanelData panelData) { clear(); if (!(panelData is ServiceCategory)) { Debug.LogError("Type mismatch"); return; } ServiceCategory serviceCategory = (ServiceCategory)panelData; foreach (Service service in serviceCategory.Services) { ServiceWindowService uiService = Instantiate(ServicePrefab, transform); uiService.setService(service); } }