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 Awake() { gameCfg = GameObject.Find("gamePlayManager"); gpMng = gameCfg.GetComponent <gamePlayManager>(); bulletBhvMng = GameObject.Find("BulletBehaviorManager"); bulletBhvCtrl = bulletBhvMng.GetComponent <BulletBehaviorCtrl>(); }
void prepareFighter() // determines variables { rb = gameObject.GetComponent <Rigidbody2D> (); animator = gameObject.GetComponent <Animator> (); sr = gameObject.GetComponent <SpriteRenderer> (); k = 1; initialHealth = health; findWeapon(); gpm = gameObject.findGPM(); }
public static gamePlayManager findGPM(this GameObject go) { GameObject get = GameObject.FindGameObjectWithTag("gpm"); if (get) { gamePlayManager gpm = get.GetComponent <gamePlayManager>(); return(gpm); } return(null); }
// 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); }
// Use this for initialization void Start() { gpm = gameObject.findGPM(); }
// Use this for initialization void Start() { gpm = GameObject.FindGameObjectWithTag("gpm").GetComponent <gamePlayManager> (); }