private void InitializeCharacterInfo() { m_eClick = Information.eClick.NONE; m_nMeleeSkillComboStep = 0; m_nRangeSkillComboStep = 0; m_nOtherSkillComboStep = 0; m_nTotalComboNum = 0; m_nOriginHP = 5000; m_nHP = 5000; m_nOriginChakra = 100; m_nChkra = 100; m_fMaxComboLimitTime = 7; m_fComboLimitTime = 0; }
public void OnPointerClick(PointerEventData eventData) { if (eventData.button == PointerEventData.InputButton.Left) { m_eClickedButton = Information.eClick.L_CLICK; Debug.Log("왼쪽으로 눌림"); } //else if (eventData.button == PointerEventData.InputButton.Middle) // Debug.Log("Middle click"); else if (eventData.button == PointerEventData.InputButton.Right) { m_eClickedButton = Information.eClick.R_CLICK; Debug.Log("오른쪽으로 눌림"); } }
private string IsSkillIn(int index, int step, Information.eClick mouse) { cSkillInformation skill = null; switch (index) { case 1: skill = cCharacterInformation.Instance.m_listDicMeleeSkillSlot[step][mouse]; break; case 2: skill = cCharacterInformation.Instance.m_listDicRangeSkillSlot[step][mouse]; break; case 3: skill = cCharacterInformation.Instance.m_listDicOtherSkillSlot[step][mouse]; break; } return(skill.m_sName); }
/// <summary> /// 스킬을 플레이어 자신의 슬롯에 장착함 /// </summary> public void SelectSkill() { //print(m_nSkillIdNumber + " : " + m_eClickedButton.ToString()); if (m_eClickedButton == Information.eClick.NONE) { return; } cSkillInformation skill = cCharacterInformation.Instance.m_dicSkills[m_nSkillIdNumber]; Information.eSkillType nSkillType = skill.m_eType; int nSkillStep = skill.m_nChainLevel; List <Dictionary <Information.eClick, cSkillInformation> > listDicSkillTree = null; // 스킬트리가 선택되는 부분 switch (nSkillType) { case Information.eSkillType.MELEE: listDicSkillTree = cCharacterInformation.Instance.m_listDicMeleeSkillSlot; break; case Information.eSkillType.RANGE: listDicSkillTree = cCharacterInformation.Instance.m_listDicRangeSkillSlot; break; case Information.eSkillType.OTHER: listDicSkillTree = cCharacterInformation.Instance.m_listDicOtherSkillSlot; break; } // 선택된 스킬트리에 선택한 스킬 집어넣는 부분 if (listDicSkillTree == null) { return; } listDicSkillTree[nSkillStep][m_eClickedButton] = skill; m_eClickedButton = Information.eClick.NONE; }