public void SetMyItemSlot(E_JA_MYITEM_SLOT eState, int nIndex) { JADBManager.I.SetAddInvenSlot_Item(eState, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nBigName, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nSmallName, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nFirstName, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nSecondName, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nItemName, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nLevel, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_fLevelExp, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_nExceed, JAManager.I.myData.manage.m_stInven.m_stDBInven[nIndex].m_bUseItem); }
public void SetMyItemSlot(E_JA_MYITEM_SLOT eState, int nBig, int nSmall, int nFirst, int nSecond, int nItem, int nLevel, float fLevelExp, int nExceed, bool bUse, string sIconName = "icon_Gun") { JADBManager.I.SetAddInvenSlot_Item(eState, nBig, nSmall, nFirst, nSecond, nItem, nLevel, fLevelExp, nExceed, bUse, sIconName); }
public void Enter(bool bNormal, bool bFirstTier, E_JA_MYITEM_SLOT eState) { Debug.Log("FIRST = " + JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier); Debug.Log("SECOND = " + JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier); Debug.Log("State = " + eState); m_bFirstTier = bFirstTier; if (bNormal != false) { Rand_Normal(eState); } else { Rand_Cash(eState); } }
public int GetInvenSecondName(E_JA_MYITEM_SLOT eState) { return(JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondName); }
public void SetUseInvenItemLevel(E_JA_MYITEM_SLOT eState, int nLevel) { JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nLevel = nLevel; }
/// <summary> /// 자신 아이템슬롯 아이템 코드와 레벨을 입력 추가 /// </summary> /// <param name="eState"></param> /// <param name="nBig"></param> /// <param name="nSmall"></param> /// <param name="nFirst"></param> /// <param name="nSecond"></param> /// <param name="nItem"></param> /// <param name="nLevel"></param> /// <param name="nExeed"></param> /// <param name="sIconName"></param> public void SetAddInvenSlot_Item(E_JA_MYITEM_SLOT eState, int nBig, int nSmall, int nFirst, int nSecond, int nItem, int nLevel, float fLevelExp, int nExeed, bool bUse, string sIconName = "icon_Gun") { JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].SetAddInven_DataInfo(nBig, nSmall, nFirst, nSecond, nItem, nLevel, fLevelExp, nExeed, bUse, sIconName); }
private void Rand_Normal(E_JA_MYITEM_SLOT eState) { m_nItemRandom1 = NGUITools.RandomRange(00, 100); m_nItemRandom2 = NGUITools.RandomRange(00, 100); #region ### 랜덤1 ### if (m_nItemRandom1 <= 50) { if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier < 0) { m_nFirstTier = 0; } else { m_nItemRandom1 = NGUITools.RandomRange(00, 100); } } else if (m_nItemRandom1 >= 50 && m_nItemRandom1 < 85) { m_nFirstTier = 1; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier < 0) { Debug.Log(m_nFirstTier); return; } } else if (m_nItemRandom1 >= 85 && m_nItemRandom1 < 94) { m_nFirstTier = 2; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier < 1) { Debug.Log(m_nFirstTier); return; } } else if (m_nItemRandom1 >= 94 && m_nItemRandom1 < 99) { m_nFirstTier = 3; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier < 2) { Debug.Log(m_nFirstTier); return; } } else if (m_nItemRandom1 >= 99 && m_nItemRandom1 < 100) { m_nFirstTier = 4; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier < 2) { Debug.Log(m_nFirstTier); return; } } #endregion #region ### 랜덤2 ### if (m_nItemRandom2 <= 50) { if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier < 0) { m_nSecondTier = 0; } else { m_nItemRandom2 = NGUITools.RandomRange(00, 100); } } else if (m_nItemRandom2 >= 50 && m_nItemRandom2 < 85) { m_nSecondTier = 1; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier < 0) { Debug.Log(m_nFirstTier); return; } } else if (m_nItemRandom2 >= 85 && m_nItemRandom2 < 94) { m_nSecondTier = 2; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier < 1) { Debug.Log(m_nFirstTier); return; } } else if (m_nItemRandom2 >= 94 && m_nItemRandom2 < 99) { m_nSecondTier = 3; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier < 2) { Debug.Log(m_nFirstTier); return; } } else if (m_nItemRandom2 >= 99 && m_nItemRandom2 < 100) { m_nSecondTier = 4; if (JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier < 2) { Debug.Log(m_nFirstTier); return; } } #endregion int nFirstFinalTier = -1; switch (m_nFirstTier) { case 0: nFirstFinalTier = 0; break; case 1: nFirstFinalTier = Random.Range(01, 6); break; case 2: nFirstFinalTier = Random.Range(07, 14); break; case 3: nFirstFinalTier = Random.Range(15, 19); break; case 4: nFirstFinalTier = Random.Range(20, 23); break; default: break; } int nSecondFinalTier = -1; switch (m_nSecondTier) { case 0: nSecondFinalTier = 0; break; case 1: nSecondFinalTier = Random.Range(1, 9); break; case 2: nSecondFinalTier = Random.Range(10, 16); break; case 3: nSecondFinalTier = Random.Range(17, 22); break; case 4: nSecondFinalTier = Random.Range(23, 27); break; default: break; } if (m_bFirstTier == true) { JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstTier = m_nFirstTier; JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstName = nFirstFinalTier; } else { JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondTier = m_nSecondTier; JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondName = nSecondFinalTier; } }
private void Rand_Cash(E_JA_MYITEM_SLOT eState) { m_nItemRandom1 = NGUITools.RandomRange(00, 100); m_nItemRandom2 = NGUITools.RandomRange(00, 100); if (m_nItemRandom1 <= 60) { m_nFirstTier = 2; } else if (m_nItemRandom1 >= 60 && m_nItemRandom1 < 90) { m_nFirstTier = 3; } else if (m_nItemRandom1 >= 90 && m_nItemRandom1 < 100) { m_nFirstTier = 4; } if (m_nItemRandom2 <= 60) { m_nSecondTier = 2; } else if (m_nItemRandom2 >= 60 && m_nItemRandom2 < 90) { m_nSecondTier = 3; } else if (m_nItemRandom2 >= 90 && m_nItemRandom2 < 100) { m_nSecondTier = 4; } int nFirstFinalTier = -1; switch (m_nFirstTier) { case 0: nFirstFinalTier = 0; break; case 1: nFirstFinalTier = Random.Range(01, 6); break; case 2: nFirstFinalTier = Random.Range(07, 14); break; case 3: nFirstFinalTier = Random.Range(15, 19); break; case 4: nFirstFinalTier = Random.Range(20, 23); break; default: break; } int nSecondFinalTier = -1; switch (m_nSecondTier) { case 0: nSecondFinalTier = 0; break; case 1: nSecondFinalTier = Random.Range(1, 9); break; case 2: nSecondFinalTier = Random.Range(10, 16); break; case 3: nSecondFinalTier = Random.Range(17, 22); break; case 4: nSecondFinalTier = Random.Range(23, 27); break; default: break; } JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nFirstName = nFirstFinalTier; JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondName = nSecondFinalTier; }
public void Enter(E_JA_MYITEM_SLOT eState) { //JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nLevel++; }