public bool DeactivateCharacterReturnWasAcrive(string characterName) { int characterIndex = CharacterDataSupplier.GetIndexFromName(Characters, characterName); if (ActiveCharacters.Contains(characterIndex)) { ActiveCharacters.Remove(characterIndex); return(true); } else { return(false); } }
void SetStatsBarsFromString(string name) { CharacterDataHolder characterHolder = FindObjectOfType <GameManager>().Characters; CreateCharacterStats(CharacterDataSupplier.GetIndexFromName(characterHolder, name)); }
public bool CheckIfCharacterIsActive(string characterName) { int characterIndex = CharacterDataSupplier.GetIndexFromName(Characters, characterName); return(ActiveCharacters.Contains(characterIndex)); }