public DanceCharacterData GetCharacterDataByEnum(PlayableCharacterEnum playableCharacter) { foreach (DanceCharacterData character in characters) { if (playableCharacter == character.GetCharacterEnum()) { return(character); } } Debug.LogError("Could not find name in Character Container scriptable object"); return(null); }
public void ChangeCurrentCharacter(PlayableCharacterEnum characterEnum) { GameObject character = characters.GetCharacterPrefabByEnum(characterEnum); if (character == null) { Debug.LogError("Could not change character because character == null"); return; } currentCharacter = character; characterData = characters.GetCharacterDataByEnum(characterEnum); }