Example #1
0
    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);
        }
    }
Example #3
0
    private void BuildText(Resource resource)
    {
        ResourceText resourceText = Instantiate(reosurcePrefab, container.transform.position, Quaternion.identity, container);

        resourceText.resource = resource;
    }