// PC에서의 입력 private void PcInput() { if (enableInputBattleStage) { // 좌클릭 캐릭터 이동 if (Input.GetMouseButton(0)) { inputState.MovingPlayer(); } // 스페이스바 기본 공격 if (Input.GetKeyDown(KeyCode.Space)) { inputState.BattleAttack(); } // Q,W,E 스킬 if (Input.GetKeyDown(KeyCode.Q)) { inputState.UseSkill((int)SkillSlot.SkillSlotA); } if (Input.GetKeyDown(KeyCode.W)) { inputState.UseSkill((int)SkillSlot.SkillSlotB); } if (Input.GetKeyDown(KeyCode.E)) { inputState.UseSkill((int)SkillSlot.SkillSlotC); } } if (enableInputMainStage) { // 좌클릭시 처음 눌렀을 때와 땠을 때의 거리가 같지 않으면 작동하지 않게... // 테스트 필요. if (Input.GetMouseButtonDown(0)) { downClickPoint = Input.mousePosition; } else if (Input.GetMouseButtonUp(0)) { upClickPoint = Input.mousePosition; if (downClickPoint == upClickPoint) { inputState.TileInfo(); } } } }