/// <summary> /// The given entity is removed from the package. /// </summary> protected override void RemovedFromPackage(IPersistentEntity entity) { base.RemovedFromPackage(entity); crossingJunctions.RemovedFromPackage(entity); ((IPackageListener)permissions).RemovedFromPackage(entity); enteringDestinationTrigger.RemovedFromPackage(entity); destinationReachedTrigger.RemovedFromPackage(entity); }
/// <summary> /// The given entity is removed from the package. /// </summary> protected override void RemovedFromPackage(IPersistentEntity entity) { base.RemovedFromPackage(entity); activateTrigger.RemovedFromPackage(entity); deActivateTrigger.RemovedFromPackage(entity); }