| OnCollisionEnter2DDestroy | 
When OnCollisionEnter2D is called, it will destroy an opponent GameObject. | 
| OnCollisionEnter2DStore | 
When OnCollisionEnter2D is called, it will store an opponent GameObject to the parameter. | 
| OnCollisionExit2DDestroy | 
When OnCollisionExit2D is called, it will destroy an opponent GameObject. | 
| OnCollisionExit2DStore | 
When OnCollisionExit2D is called, it will store an opponent GameObject to the parameter. | 
| OnTriggerEnter2DDestroy | 
When OnTriggerEnter2D is called, it will destroy an opponent GameObject. | 
| OnTriggerEnter2DStore | 
When OnTriggerEnter2D is called, it will store an opponent GameObject to the parameter. | 
| OnTriggerExit2DDestroy | 
When OnTriggerExit2D is called, it will destroy an opponent GameObject. | 
| OnTriggerExit2DStore | 
When OnTriggerExit2D is called, it will store an opponent GameObject to the parameter. |