示例#1
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;
 }
示例#2
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);
 }
示例#3
0
    public static ObjPoolMgr GetInstance()
    {
        if (ObjPoolMgr.ins == null)
        {
            ObjPoolMgr.ins = new ObjPoolMgr();
            ins.poolDic    = new Dictionary <GameObject, Objpool>();
        }

        return(ObjPoolMgr.ins);
    }
示例#4
0
 // Use this for initialization
 void Start()
 {
     op = ObjPoolMgr.GetInstance().AddPool(bullet, null, 1);
 }