public override IExecutableTask Execute(string code, Character character) { character.Fight(monster); if (monster.IsDead) return originalTask; var choice = FindChoice(code); return choice.Execute(); }
public override IExecutableTask Execute(string code, Character taskHolder) { var choice = FindChoice(code); return choice.Execute(); }
public void Add(string userName, Character character) { users[userName] = character; }