Esempio n. 1
0
    public Sprite GetSprite(string sprName)
    {
        string atlasName = m_AtlasMap.GetAtlasNameBySpriteName(sprName);

        if (string.IsNullOrEmpty(atlasName))
        {
            return(null);
        }
        AtlasInfo atlasInfo = GetAtlasInfo(atlasName);

        return(atlasInfo.GetSprite(sprName));
    }
Esempio n. 2
0
    public void GetSpriteAndMat(string sprName, out Sprite spr, out Material mat)
    {
        string atlasName = m_AtlasMap.GetAtlasNameBySpriteName(sprName);

        if (string.IsNullOrEmpty(atlasName))
        {
            mat = null;
            spr = null;
            return;
        }
        AtlasInfo atlasInfo = GetAtlasInfo(atlasName);

        mat = atlasInfo.m_Mat;
        spr = atlasInfo.GetSprite(sprName);
    }