攻撃方法切り替え実装