public override void SelectCharacter(Character2D NewSelectedCharacter) { base.SelectCharacter(NewSelectedCharacter); if (MyCharacter && MyCharacter.CanMove && NewSelectedCharacter) { Debug.Log(name + " is now battling with " + NewSelectedCharacter.name); // Start a combat area if (MyCombatArea) { List <Character2D> InvolvedCharacters = new List <Character2D>(); InvolvedCharacters.Add(MyCharacter); InvolvedCharacters.Add(NewSelectedCharacter); MyCombatArea.EnterCombat(InvolvedCharacters); } } }