public Character AccessSelectedCharacter() { Character temp = null; for (int i = Combatants.Count - 1; i >= 0; i--) { if (Combatants[i].UniqueID == selectedChar) { temp = Combatants[i]; break; } } if (temp == null) { temp = ExplorationPhase.AccessCharacterById(selectedChar); } return(temp); }