示例#1
0
文件: C_INPUT.cs 项目: mindonghwi/DIY
    //슬라이더 max값을 자신이 살수 있는 코인의 총 양으로 한다.
    // Use this for initialization
    void Start()
    {
        m_cTowerUpgrade = GameObject.Find("TowerCreater").GetComponent <C_TOWERUPGRADE>();
        m_goCoin        = GameObject.Find("MainUiCanvas").transform.GetChild(8).gameObject;
        m_SldCoin       = m_goCoin.transform.GetChild(4).GetComponent <Slider>();

        m_bIsPause  = false;
        m_bCoinBuy  = false;
        m_bCoinSell = false;
    }
示例#2
0
    void Start()
    {
        m_goMyTower      = new GameObject[2];
        m_cLoadTowerData = new C_LOADTOWERTEXTASSET();
        m_cLoadTowerData.setTowerCount();

        m_cLoadTowerData.init();

        //0 - Nomal / 1 - Cris
        m_goMyTower[0] = (GameObject)Resources.Load("Tower/Custom/customizingTower");
        m_goMyTower[1] = (GameObject)Resources.Load("Tower/Custom/ch_10_01");


        m_arNTowerData = new uint[m_cLoadTowerData.getTowerCount()][];
        m_arFTowerData = new float[m_cLoadTowerData.getTowerCount()][];

        for (int i = 0; i < m_cLoadTowerData.getTowerCount(); i++)
        {
            m_arNTowerData[i] = new uint[(int)C_LOADTOWERDATA.E_LISTORDERINT.E_MAX];
            m_arFTowerData[i] = new float[(int)C_LOADTOWERDATA.E_LISTORDERFLOAT.E_MAX];
        }

        tmpFunc();


        m_cTmpTowerUpgrade = GameObject.Find("TowerCreater").GetComponent <C_TOWERUPGRADE>();
        m_cTmpTowerUpgrade.init(m_cLoadTowerData.getTowerCount());
        for (int i = 0; i < m_cLoadTowerData.getTowerCount(); i++)
        {
            m_cTmpTowerUpgrade.loadSecond(m_arFTowerData[i][(int)C_LOADTOWERDATA.E_LISTORDERFLOAT.E_STRIKING], i);
        }

        m_cTmpTowerUpgrade = null;


        m_arTmpListGradeTower = new List <int> [4];

        for (int i = 0; i < 4; i++)
        {
            m_arTmpListGradeTower[i] = new List <int>();
        }

        int nTowerListIndex = 0;


        for (int i = 0; i < m_cLoadTowerData.getTowerCount(); i++)
        {
            if (SceneManager.GetActiveScene().buildIndex == 6)
            {
                if (m_listTowerSelected.Count > nTowerListIndex && m_listTowerSelected.ToArray()[nTowerListIndex] == i)
                {
                    m_arTmpListGradeTower[(int)m_arNTowerData[i][(int)C_LOADTOWERDATA.E_LISTORDERINT.E_GRADE] - 1].Add(i);
                    nTowerListIndex++;
                }
            }
            else
            {
                m_arTmpListGradeTower[(int)m_arNTowerData[i][(int)C_LOADTOWERDATA.E_LISTORDERINT.E_GRADE] - 1].Add(i);
            }
        }
        //for (int i = 0; i < m_cLoadTowerData.getTowerCount(); i++)
        //{
        //    if (Application.loadedLevel == 5 && GameObject.Find("MapEditer"))
        //    {
        //        if (GameObject.Find("MapEditer").GetComponent<C_EDITDATA>().getListSelectedTower()[nTowerListIndex] == i)
        //        {
        //            m_arTmpListGradeTower[(int)m_arNTowerData[i][(int)C_LOADTOWERDATA.E_LISTORDERINT.E_GRADE] - 1].Add(i);
        //            nTowerListIndex++;
        //        }
        //    }
        //    else
        //    {
        //        m_arTmpListGradeTower[(int)m_arNTowerData[i][(int)C_LOADTOWERDATA.E_LISTORDERINT.E_GRADE] - 1].Add(i);

        //    }
        //}

        //for (int i = 0; i < m_cLoadTowerData.getTowerCount(); i++)
        //{
        //    m_arTmpListGradeTower[(int)m_arNTowerData[i][(int)C_LOADTOWERDATA.E_LISTORDERINT.E_GRADE] - 1].Add(i);
        //}
    }
示例#3
0
    // Use this for initialization
    public void init()
    {
        m_cLoadData = GameObject.Find("LoadData").GetComponent <C_LOADDATA>();

        m_cTowerUpgrade = GameObject.Find("TowerCreater").GetComponent <C_TOWERUPGRADE>();
    }