Example #1
0
    private List <ResourceDisplay> InstantiateHealthDisplays()
    {
        Canvas canvas = FindObjectOfType <Canvas>();

        if (canvas == null)
        {
            Debug.Log("Cannot find canvas");
            return(null);
        }
        List <ResourceDisplay> displays = new List <ResourceDisplay>();

        foreach (ResourceDisplay prefab in healthDisplayPrefabs)
        {
            //Debug.Log("Instantiate prefab");
            ResourceDisplay rd = Instantiate(prefab, canvas.transform);
            rd.SetParentUnit(this);
            displays.Add(rd);
        }
        return(displays);
    }