Example #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 );
    }
Example #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();
        }
    }
Example #3
0
    void Awake()
    {
        gameCfg = GameObject.Find("gamePlayManager");
        gpMng   = gameCfg.GetComponent <gamePlayManager>();


        bulletBhvMng  = GameObject.Find("BulletBehaviorManager");
        bulletBhvCtrl = bulletBhvMng.GetComponent <BulletBehaviorCtrl>();
    }
Example #4
0
 void prepareFighter()     // determines variables
 {
     rb            = gameObject.GetComponent <Rigidbody2D> ();
     animator      = gameObject.GetComponent <Animator> ();
     sr            = gameObject.GetComponent <SpriteRenderer> ();
     k             = 1;
     initialHealth = health;
     findWeapon();
     gpm = gameObject.findGPM();
 }
Example #5
0
    public static gamePlayManager findGPM(this GameObject go)
    {
        GameObject get = GameObject.FindGameObjectWithTag("gpm");

        if (get)
        {
            gamePlayManager gpm = get.GetComponent <gamePlayManager>();
            return(gpm);
        }
        return(null);
    }
Example #6
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();
    }
Example #7
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);
    }
 // Use this for initialization
 void Start()
 {
     gpm = gameObject.findGPM();
 }
Example #9
0
 // Use this for initialization
 void Start()
 {
     gpm = GameObject.FindGameObjectWithTag("gpm").GetComponent <gamePlayManager> ();
 }