Ejemplo n.º 1
0
 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);
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
    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);
        }
    }
Ejemplo n.º 4
0
 public int GetInvenSecondName(E_JA_MYITEM_SLOT eState)
 {
     return(JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nSecondName);
 }
Ejemplo n.º 5
0
 public void SetUseInvenItemLevel(E_JA_MYITEM_SLOT eState, int nLevel)
 {
     JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nLevel = nLevel;
 }
Ejemplo n.º 6
0
 /// <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);
 }
Ejemplo n.º 7
0
    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;
        }
    }
Ejemplo n.º 8
0
    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;
    }
Ejemplo n.º 9
0
 public void Enter(E_JA_MYITEM_SLOT eState)
 {
     //JAManager.I.myData.manage.m_stInven.m_stDBInven[(int)eState].m_nLevel++;
 }