//슬라이더 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; }
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); //} }
// Use this for initialization public void init() { m_cLoadData = GameObject.Find("LoadData").GetComponent <C_LOADDATA>(); m_cTowerUpgrade = GameObject.Find("TowerCreater").GetComponent <C_TOWERUPGRADE>(); }