diff --git a/direct/src/level/EntityTypeRegistry.py b/direct/src/level/EntityTypeRegistry.py index f4067b9f0b..24329c04da 100755 --- a/direct/src/level/EntityTypeRegistry.py +++ b/direct/src/level/EntityTypeRegistry.py @@ -77,6 +77,9 @@ class EntityTypeRegistry: "unknown entity type '%s'" % entTypeName return self.typeName2derivedTypeNames[entTypeName] + def isDerivedAndBase(self, entType, baseEntType): + return entType in self.getDerivedTypeNames(baseEntType) + def __hash__(self): return hash(repr(self)) def __repr__(self):