public void CharUpdate(CHAR_DATA eIndex, object UpdateData) { //영구적인 데이터 업데이트 //결과창에서 EXP 데이터를 업데이트 하기 위해서 m_CharInfo[(int)eIndex][eIndex] = UpdateData; //임시로 저장 해준 뒤, 밑에서 처리한다. }
void NodeSetting(CHAR_DATA eIndex, object Data) { Dictionary <CHAR_DATA, object> node = new Dictionary <CHAR_DATA, object>(); node.Add(eIndex, Data); m_CharInfo.Add(node); }
/// <summary> /// 캐릭터 데이터 업데이트 /// </summary> /// <param name="eIndex"></param> /// <param name="UpdateData"></param> /// <param name="iIndex"></param> public void CharUpdate(CHAR_DATA eIndex, object UpdateData, int iIndex) { //캐릭터 업데이트 int iListIndex = GetIndexToCharIndx(iIndex); if (iListIndex >= 0) { m_ListChar[iListIndex].CharUpdate(eIndex, UpdateData); } }
public object GetEnemyData(CHAR_DATA eIndex) { for (int i = 0; i < m_CharInfo.Count; i++) { if (m_CharInfo[i].ContainsKey(eIndex)) { return(m_CharInfo[i][eIndex]); } } return(null); }
public object GetCharData(CHAR_DATA eIndex, int iIndex) //캐릭터의 인덱스 기반으로 반환 { int iListIndex = GetIndexToCharIndx(iIndex); if (iListIndex >= 0) { return(m_ListChar[iListIndex].GetCharData(eIndex)); } else { return(null); } }
private void ViewStigma(int iCharIndex, CHAR_DATA Data, ITEM_TYPE eType, int Child) { int tmp = Util.ConvertToInt(UserInfo.instance.GetCharData(Data, iCharIndex)); if (tmp >= 0) { string strTMP = string.Empty; strTMP = Util.ConvertToString(tmp) + "_" + eType.ToString() + "_Icon2"; m_ThisUI[(int)VALKYRJA_UI.VALKYRJA_UI_STIGMA].transform.GetChild(Child).GetComponent <UISprite>().spriteName = strTMP; } else { m_ThisUI[(int)VALKYRJA_UI.VALKYRJA_UI_STIGMA].transform.GetChild(Child).GetComponent <UISprite>().spriteName = "CrossHair"; } }
private void StigmaView(int iIndex, CHAR_DATA eType, int iList, string strType, string strName) { int iData = Util.ConvertToInt(UserInfo.instance.GetCharData(eType, iIndex)); //해당 캐릭터가 가지고있는 부위의 리스트 기반 인덱스 if (iData >= 0) { int Stigma = Util.ConvertToInt(UserInfo.instance.GetItemForList(iData, INVENTORY_TYPE.INVENTORY_STIGMA, ITEM_DATA.ITEM_INDEX)); //해당 리스트에 속해 있는 아이템의 실제 인덱스 string spriteName = Util.ConvertToString(Stigma) + strType; m_Stigma[iList].spriteName = spriteName; //스프라이트 교체 m_StigmaName[iList].text = Util.ConvertToString(UserInfo.instance.GetItemForList(iData, INVENTORY_TYPE.INVENTORY_STIGMA, ITEM_DATA.ITEM_NAME)) + strName; //이름 교체 } else { m_Stigma[iList].spriteName = "CrossHair"; m_StigmaName[iList].text = "None"; } }
public object GetCharData(CHAR_DATA eIndex) { //해당 캐릭터 정보 오브젝트 반환 return(m_CharInfo[(int)eIndex][eIndex]); }
public object GetCharData(CHAR_DATA eIndex, int iIndex) { return(m_UserCharData.GetCharData(eIndex, iIndex)); }
public void CharUpdate(CHAR_DATA eIndex, object UpdateData, int iIndex) { m_UserCharData.CharUpdate(eIndex, UpdateData, iIndex); }