Being that Area is a GameEntity and can have attributes/effects, it should be hydrated. Area does have a hydrate, but it never calls it on it's parent/base class, so none of its potential attributes get hydrated.
A simple super.hydrate() on the first line of hydrate should suffice.
Being that Area is a GameEntity and can have attributes/effects, it should be hydrated. Area does have a hydrate, but it never calls it on it's parent/base class, so none of its potential attributes get hydrated.
A simple super.hydrate() on the first line of hydrate should suffice.