Exemplo n.º 1
0
    public Objpool AddPool(GameObject prefab, Transform parent, int amount)//新建一个key为prefab的pool
    {
        Objpool pool = new Objpool(prefab, parent, amount);

        poolDic.Add(prefab, pool);
        return(pool);
    }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     op = ObjPoolMgr.GetInstance().AddPool(bullet, null, 1);
     //InvokeRepeating("SpawnBullet", 0.1f,0.1f);
     maincam = Camera.main.gameObject.transform;
     CursorManager.getins().OnChangeTarget += OnChangeTarget;
     PlayerInputManager.getins().Joy0Right += SwitchState;
 }
Exemplo n.º 3
0
 // Use this for initialization
 void Start()
 {
     //test
     op = ObjPoolMgr.GetInstance().AddPool(prefab,transform,5);
     opgui = ObjPoolMgr.GetInstance().AddPool(enemygui, transform, 5);
     InvokeRepeating("SpawnEnemy", 0.1f,1f);
     Invoke("StopSpawning", 9);
 }
Exemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     op = ObjPoolMgr.GetInstance().AddPool(bullet, null, 1);
 }