Esempio n. 1
0
    public override void preProcess()
    {
        base.preProcess();

        AHelicopter.createRandom();
        //ASoldier.createRandom ();
    }
Esempio n. 2
0
    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 );
        }
    }
Esempio n. 3
0
    void initAudioRes()
    {
        Res.initAudioObjIntoPool(20);
        new Sound("cannonShootShort");
        new Sound("explode1");
        new Sound("helicopter");

        AHelicopter.initSound();
    }