public void Zoom_Ani_Init(ZOOM_ANI_STATE _Sniper_Ani_State, int _Zoom_Ani_Kind = 0) { Zoom_Ani_State = _Sniper_Ani_State; switch (Zoom_Ani_State) { case ZOOM_ANI_STATE.IDEL: Sniper_Aim_Image.gameObject.SetActive(false); Sniper_Lockon_Image.gameObject.SetActive(false); Dotsight_Aim_Image.gameObject.SetActive(false); Play_Script.Shot_Button(BUTTON_DIR_STATE.LEFT, PLAYER_SHOT_STATE.SHOT_END); Shot_Left_Button_View(false); break; case ZOOM_ANI_STATE.ZOOM_IN: Zoom_Ani_Kind = _Zoom_Ani_Kind; if (Zoom_Ani_Kind == 0) { Sniper_Aim_Image.gameObject.SetActive(true); Sniper_Lockon_Image.gameObject.SetActive(false); } else if (Zoom_Ani_Kind == 1) { Dotsight_Aim_Image.gameObject.SetActive(true); Aim_UDLR_OJ_Active(false); } //수동일때만 왼쪽 샷버튼 보인다. if (Play_Script.Option_Auto_Shot == false) { Shot_Left_Button_View(true); } break; case ZOOM_ANI_STATE.ZOOM_END: //if (Zoom_Ani_Kind == 0) //{ // Sniper_Lockon_Image.gameObject.SetActive(true); //} break; case ZOOM_ANI_STATE.ZOOM_OUT: if (Zoom_Ani_Kind == 0) { Sniper_Aim_Image.gameObject.SetActive(true); Sniper_Lockon_Image.gameObject.SetActive(false); } else if (Zoom_Ani_Kind == 1) { Dotsight_Aim_Image.gameObject.SetActive(true); Aim_UDLR_OJ_Active(true); } break; } }
public void OnPointerDown(PointerEventData eventData) { if (transform.name.Equals("Main_Gun_Button"))//주무기교체 버튼 { Game_Script.Main_Gun_Change_Button(); } else if (transform.name.Equals("Sub_Gun_Button"))//보조무기교체 버튼 { Game_Script.Sub_Gun_Change_Button(); } else if (transform.name.Equals("Shot_Right_Button"))//오른쪽 발사 버튼 { Game_Script.Shot_Button(BUTTON_DIR_STATE.RIGHT, PLAYER_SHOT_STATE.SHOT_START); } else if (transform.name.Equals("Shot_Left_Button"))//왼쪽 발사 버튼 { Game_Script.Shot_Button(BUTTON_DIR_STATE.LEFT, PLAYER_SHOT_STATE.SHOT_START); } else if (transform.name.Equals("Mani_Skill_Button"))//메인 스킬 버튼 { Game_Script.Main_Skill_Button(); } else if (transform.name.Equals("Sub_Skill_Button"))//서브 스킬 버튼 { Game_Script.Sub_Skill_Button(); } else if (transform.name.Equals("Jump_Button"))//점프 버튼 { Game_Script.Jump_Button(); } else if (transform.name.Equals("Grenade_Button"))//수류탄 버튼 { Game_Script.Grenade_Button(); } else if (transform.name.Equals("Zoom_Button"))//줌인,아웃 버튼 { Game_Script.Zoom_Button(); } else if (transform.name.Equals("Button_chat"))//채팅 버튼 { //Game_Script.Chatting_Button(); } else if (transform.name.Equals("Respawn_Chat_Button"))//리스폰 UI 채팅 버튼 { Game_Script.Chatting_Button(); } else if (transform.name.Equals("back_setting_Button"))//환경설정 버튼 { Game_Script.Option_Button(); } else if (transform.name.Equals("Button_Cancle"))//환경설정 닫기 버튼 { Game_Script.Option_Exit_Button(); } else if (transform.name.Equals("Shot_Control_Button"))//게임중 자동,수동 컨트럴 버튼 { Game_Script.Shot_Control_Button(); } else if (transform.name.Equals("Now_respawn_Button"))//즉시 보통 리스폰 버튼 { Game_Script.Now_Respawn_Button(RESPAWN_KIND.NORMAL); } else if (transform.name.Equals("Now_Helicopter_respawn_Button"))//즉시 헬리콥터 리스폰 버튼 { Game_Script.Now_Respawn_Button(RESPAWN_KIND.HELICOPTER); } else if (transform.name.Equals("BattleProgress"))//리스폰 화면에서 점수판 화면에 불러오기 버튼 { Game_Script.Progress_Button_Operation(PROGRESS_STATE.RESPAWN_PANEL_OPEN); } else if (transform.name.Equals("Progress_Button"))//점수판 화면에 불러오기 버튼 { Game_Script.Progress_Button_Operation(PROGRESS_STATE.PANEL_OPEN); } else if (transform.name.Equals("alpha_battle"))//점수판 버튼 끄기 { Game_Script.Progress_Button_Operation(PROGRESS_STATE.PANEL_CLOSE); } else if (transform.name.Equals("Button_ok"))//점수판 나가기 버튼 { Game_Script.Progress_Exit_Button(); } else if (transform.name.Equals("Single_GameOver_Button_ok"))//싱글모드 게임 오버 나가기 버튼 { Game_Script.Progress_Exit_Button(); } else if (transform.name.Equals("Exit_Button"))//게임 나가기 패널오픈 버튼 { Game_Script.Exit_UI_Button(); } else if (transform.name.Equals("Exit_Button_Yes"))//게임 나가기 패널의 예 버튼 { Game_Script.Exit_UI_Yes_Button(); } else if (transform.name.Equals("Exit_Button_NO"))//게임 나가기 패널의 아니오 버튼 { Game_Script.Exit_UI_No_Button(); } }