| OnCollisionEnterDestroy | When OnCollisionEnter is called, it will destroy an opponent GameObject. | 
| OnCollisionEnterStore | When OnCollisionEnter is called, it will store an opponent GameObject to the parameter. | 
| OnCollisionExitDestroy | When OnCollisionExit is called, it will destroy an opponent GameObject. | 
| OnCollisionExitStore | When OnCollisionExit is called, it will store an opponent GameObject to the parameter. | 
| OnControllerColliderHitDestroy | When OnControllerColliderHit is called, it will destroy an opponent GameObject. | 
| OnControllerColliderHitStore | When OnControllerColliderHit is called, it will store an opponent GameObject to the parameter. | 
| OnTriggerEnterDestroy | When OnTriggerEnter is called, it will destroy an opponent GameObject. | 
| OnTriggerEnterStore | When OnTriggerEnter is called, it will store an opponent GameObject to the parameter. | 
| OnTriggerExitDestroy | When OnTriggerExit is called, it will destroy an opponent GameObject. | 
| OnTriggerExitStore | When OnTriggerExit is called, it will store an opponent GameObject to the parameter. |