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 ); }
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(); } }
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"]); }
// 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(); }
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); }