Ejemplo n.º 1
0
    void Start()
    {
        GameObject gameCfg = GameObject.Find("gamePlayManager");

        gpMng = gameCfg.GetComponent <gamePlayManager>();
        JsonData conf = gpMng.getGameConfig();

        if (master == null)
        {
            Destroy(gameObject);
            return;
        }

        if (master.tag == "Player")
        {
            bullet_speed = (float)conf["player"]["bullet_speed"];
        }
        else
        {
            bullet_speed = (float)((double)conf["mob_bullet_speed"] + gpMng.getStage() * (double)conf["mob_bullet_offset"]);
        }

        Debug.Log("bulletSpeed" + bullet_speed);

        bulletBhvMng  = GameObject.Find("BulletBehaviorManager");
        bulletBhvCtrl = bulletBhvMng.GetComponent <BulletBehaviorCtrl>();

        direct = gameObject.transform.position - master.transform.position;
        // Debug.Log("Mater" + master.transform.position + " " + gameObject.name + gameObject.transform.position );
    }
Ejemplo n.º 2
0
    void Start()
    {
        GameObject gameCfg = GameObject.Find("gamePlayManager");

        gamePlayMng = gameCfg.GetComponent <gamePlayManager>();
        conf        = gamePlayMng.getGameConfig();

        if (gameObject.transform.name.Contains("mob_normal"))
        {
            max_hp = hp = (int)conf["mob"]["mob_normal"]["hp"] + gamePlayMng.getStage();
            speed  = (float)((double)conf["mob"]["mob_normal"]["speed"] + gamePlayMng.getStage() * (double)conf["mob_speed_offset"]);
        }
        if (gameObject.transform.name.Contains("mob_mid"))
        {
            max_hp = hp = (int)conf["mob"]["mob_mid"]["hp"] + gamePlayMng.getStage();
            speed  = (float)((double)conf["mob"]["mob_mid"]["speed"] + gamePlayMng.getStage() * (double)conf["mob_speed_offset"]);
        }
        if (gameObject.transform.name.Contains("mob_hard"))
        {
            max_hp = hp = (int)conf["mob"]["mob_hard"]["hp"] + gamePlayMng.getStage();
            speed  = (float)((double)conf["mob"]["mob_hard"]["speed"] + gamePlayMng.getStage() * (double)conf["mob_speed_offset"]);
        }
        if (gameObject.transform.name.Contains("mob_boss"))
        {
            Debug.Log("生出Boss:" + gameObject.name);
            max_hp = hp = (int)conf["mob"]["mob_boss"] + gamePlayMng.getStage();
        }
    }
Ejemplo n.º 3
0
    void Start()
    {
        nextFire = 0.0f;

        conf = gpMng.getGameConfig();

        Debug.Log(conf.ToString());
        fireRate    = (float)((double)conf["player"]["fireRate"]);
        max_hp      = hp = (int)conf["player"]["hp"];
        plane_speed = (float)((double)conf["player"]["speed"]);
    }
Ejemplo n.º 4
0
    // Use this for initialization
    void Start()
    {
        GameObject gameCfg = GameObject.Find("gamePlayManager");

        gamePlayMng = gameCfg.GetComponent <gamePlayManager>();
        JsonData conf = gamePlayMng.getGameConfig();

        mob_create_freq  = (float)((double)conf["mob_create_freq"]);
        boss_create_freq = (float)conf["boss_create_freq"];

        bossList   = new GameObject[] { boss1, boss2, boss3 };
        mobTConunt = new MobTimeCount();
    }
Ejemplo n.º 5
0
    void Start()
    {
        bulletBhvMng  = GameObject.Find("BulletBehaviorManager");
        bulletBhvCtrl = bulletBhvMng.GetComponent <BulletBehaviorCtrl>();

        GameObject gameCfg = GameObject.Find("gamePlayManager");

        gamePlayMng = gameCfg.GetComponent <gamePlayManager>();
        conf        = gamePlayMng.getGameConfig();

        if (gameObject.transform.name.Contains("mob_mid"))
        {
            fireRate = (float)((double)conf["mob"]["mob_mid"]["fireRate"]);
        }
        if (gameObject.transform.name.Contains("mob_hard"))
        {
            fireRate = (float)((double)conf["mob"]["mob_hard"]["fireRate"]);
        }

        bulletControl bulletCtrl = bullet.GetComponent <bulletControl>();

        bulletCtrl.setMaster(gameObject);
    }