public void AddData(string[] lineArray) { for (int i = 1; i < lineArray.Length; i++) { lineArray[i] = lineArray[i].Replace("\r", ""); string[] strArray = lineArray[i].Split(","[0]); StaticWeaponVo vo = new StaticWeaponVo(strArray); _datapool.Add(vo); } }
public void Create(int id) { weaponVo = StaticDataPool.Instance.staticWeaponPool.GetStaticDataVo(id); string path = StaticDataPool.Instance.staticBulletPool.GetStaticDataVo(weaponVo.bulletId).path; GameObject bullet = Resources.Load("Models/Bullets/" + path) as GameObject; bulletTrans = new GameObject("bulletTrans"); bulletsPool = new ObjectPool(bullet, bulletTrans.transform, 1); GameObject effect = Resources.Load("Effects/Explosion/" + StaticDataPool.Instance.staticBulletPool.GetStaticDataVo(weaponVo.bulletId).effect) as GameObject; effectPool = new ObjectPool(effect, bulletTrans.transform, 1); }