Ejemplo n.º 1
0
    //----------------------------------------------------------------------------------------------
    //-------------------------------------PUBLIC FUNCTIONS-----------------------------------------
    //----------------------------------------------------------------------------------------------

    public List <Sprite> GetCharacterSprites(Info.Character name)
    {
        for (int i = 0; i < characterList.Count; i++)
        {
            if (characterList[i].name == name)
            {
                return(characterList[i].spriteList);
            }
        }
        return(null);
    }
Ejemplo n.º 2
0
    public int GetSpriteIndex(Info.Character name, Sprite sprite)
    {
        if (sprite == null)
        {
            Debug.Log("Sprite is null."); return(-1);
        }

        for (int i = 0; i < characterList.Count; i++)
        {
            if (characterList[i].name == name)
            {
                for (int j = 0; j < characterList[i].spriteList.Count; j++)
                {
                    if (characterList[i].spriteList[j] == sprite)
                    {
                        return(j);
                    }
                }
            }
        }
        return(-1);
    }