private void CancelPreWeaponAction() { /* 타입에 따라 해당 컨트롤러의 무기 액션 취소 함수 실행 */ switch (currentWeaponType) { /* 총기 무기 변경 시, 정조준 취소, 총기 사용 취소 */ case "GUN": theGunController.CancelFineSight(); theGunController.CanelReload(); GunController.isActivate = false; break; /* 손 무기 변경 시, 손 무기 사용 취소 */ case "HAND": HandController.isActivate = false; break; } }