public override void preProcess() { base.preProcess(); AHelicopter.createRandom(); //ASoldier.createRandom (); }
public static void createRandom() { if (!canCreate) { return; } timeCount += Time.deltaTime; if (timeCount < coolDownTime) { return; } timeCount = 0; int num = (int)(MinGenerateNum + Random.value * (MaxGenerateNum - MinGenerateNum)); for (int i = 0; i < num; i++) { AHelicopter helicopter = Res.createFromPool(MainRes.helicopterPool) as AHelicopter; if (helicopter != null) { helicopter.addToScene(); helicopter.deploy(); } //Quaternion.AngleAxis ( -17, Vector3.forward ); } }
void initAudioRes() { Res.initAudioObjIntoPool(20); new Sound("cannonShootShort"); new Sound("explode1"); new Sound("helicopter"); AHelicopter.initSound(); }