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); }
// 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; }
// 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); }
// Use this for initialization void Start() { op = ObjPoolMgr.GetInstance().AddPool(bullet, null, 1); }