Class StructureDeletionManager
java.lang.Object
nl.pim16aap2.animatedarchitecture.core.managers.StructureDeletionManager
- All Implemented Interfaces:
IDebuggable
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceRepresents a listener for structure deletion events. -
Method Summary
Modifier and TypeMethodDescription@Nullable StringGets the debug information for this object.voidRegisters a deletion listener which will be used when a door is deleted.booleanUnregisters a deletion listener.
-
Method Details
-
getDebugInformation
Description copied from interface:IDebuggableGets the debug information for this object.- Specified by:
getDebugInformationin interfaceIDebuggable- Returns:
- The debug information or null if there's nothing to log at this time.
-
registerDeletionListener
Registers a deletion listener which will be used when a door is deleted.- Parameters:
listener- The listener to register.
-
unregisterDeletionListener
Unregisters a deletion listener.- Parameters:
listener- The listener to unregister.- Returns:
- True if the listener was previously registered.
-