Здравствуйте.
Опишу кратко суть вопроса:
Пишу на VB .NET 2008 (использую .NET 2.0)
Есть прототип игры — А, является ехе файлом.
В А в коде используется класс Monster.
Есть библиотека В, в которой этот класс реализован.
Требуется:
Не изменяя А, реализовать в В класс-наследник от Monster,
в котором будут переопределены некоторые функции.
Поясню на примере.
Есть Monster. В нём например функция GetHurt(hp as Byte) — отвечает за получение монстром урона.
Требуется, сделать другого Monster1 (реализованного в классе В на основе Monster)
и переопределить функцию GetHurt(hp as Byte) например чтобы монстр после получения урона лечился на +1.
Проблема в том, что в А используется только класс Monster, который представляет разных монстров.
А реализацию этих отличий я хочу сделать в библиотеке В.
Если не понятно что хочу, спрашивайте, постараюсь пояснить