//---------------------------------------------------------------------------------------------- //-------------------------------------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); }
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); }