Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
    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);
    }