void Awake() { foreach (MetaResource metaResource in metaResources) { metaResource.ResetResource(); } foreach (Resource resource in resources) { resource.ResetResource(); } foreach (MetaResource metaResource in metaResources) { MetaResourceText text = Instantiate(metaResourcePrefab, container.position, Quaternion.identity, container); text.metaResource = metaResource; } foreach (Resource resource in resources) { if (resource.metaResources.Length != 0) { continue; } ResourceText text = Instantiate(resourcePrefab, container.position, Quaternion.identity, container); text.resource = resource; } }
private void validateResourceType(ResourceType rt) { if (!textBoxes.ContainsKey(rt)) { ResourceText newResourceType = Instantiate(textPrefab); newResourceType.setResourceType(rt); newResourceType.transform.parent = textContainer.transform; textBoxes.Add(rt, newResourceType); } }
private void BuildText(Resource resource) { ResourceText resourceText = Instantiate(reosurcePrefab, container.transform.position, Quaternion.identity, container); resourceText.resource = resource; }