Я знаю, что, возможно, этот вопрос уже задавался ранее, но я не могу найти правильного решения (имея в виду, что я не эксперт по C #, а пользователь среднего уровня) ...
Я подготовил базовый класс, включая перечисление (AnimationStates) для состояний анимации, которые могут иметь мои экранные объекты (например, у солдата могут быть разные состояния, тогда как у птицы может быть другой набор состояний ..) .. Базовый класс обслуживаетЦель хранения методов обновления и других вещей для моих анимированных экранных объектов (например, анимация их всех одинаковым образом) ... Перечисление в базовом классе (естественно) пусто внутри ... У меня есть методы, написанные с использованием членов перечисления...
Если я определю enum в своих дочерних классах как "public new enum ...", я могу его "унаследовать" .. верно?Более того, что интересно, у меня есть словарь в базовом классе, и я пытаюсь передать его от ребенка (т.е. солдата или птицы) к его базовому (анимированному) классу ... Но я не могу ..
Я чувствую, что делаю что-то не так или отсутствует ... Есть идеи?