public void removeCallback(ISSTUAnimatedModule module) { callbacks.Remove(module); }
//Static method for use by other modules to locate a control module; reduces code duplication in animation controlling modules public static SSTUAnimateControlled setupAnimationController(Part part, string id, ISSTUAnimatedModule module) { SSTUAnimateControlled controller = locateAnimationController(part, id); if (controller != null && module != null) { controller.callbacks.AddUnique(module); } return(controller); }
public void addCallback(ISSTUAnimatedModule module) { callbacks.AddUnique(module); }