Interface CaptureMethod


public interface CaptureMethod
Interface representing a capture method.

Methods here are broken down to such a degree on purpose so that a new capture method doesn't need to implement duplicate logic where it isn't necessary, and can instead just use the default implementations provided here, or the implementation provided by another capture method, such as those in CaptureMethods.

New capture methods can be registered for use in config and PokeBall instances via CaptureMethodRegistry.