// Use this for initialization void Start() { //子オブジェクト取得 hpGage = transform.FindChild("hpGage").gameObject.GetComponent <Image>(); redGage = transform.FindChild("redGage").gameObject.GetComponent <Image>(); //親オブジェクト取得 parent = transform.root.gameObject; try { waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); } catch (Exception e) { print("見つからない"); } //要はEnemyの時 if (parent.name != "Canvas") { //Enemyの時、親オブジェクトのスクリプトを取得 enemyManager = parent.GetComponent <yEnemyManager>(); hp = enemyManager.EnemyHP; } maxHP = hp; }
public void Acquisition()//呼び出されたとき { hpGage = GameObject.Find("Canvas/HPvar/hpGage").GetComponent <Image>(); redGage = GameObject.Find("Canvas/HPvar/redGage").GetComponent <Image>(); waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); PlayerMaxHps = hp; }
void Start() { spr = GetComponent <SpriteRenderer>(); spr.color = new Color(spr.color.r, spr.color.g, spr.color.b, alpha); enemyManager = transform.parent.GetComponent <yEnemyManager>(); waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); parent = transform.root.gameObject; }
// Use this for initialization void Start() { //子オブジェクト取得 band = transform.FindChild("band").GetComponent <Image>(); bandText = transform.FindChild("bandText").GetComponent <Text>(); waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); time = GameObject.Find("Time").GetComponent <yTime>(); band.color = new Color(band.color.r, band.color.g, band.color.b, 0); bandText.color = new Color(bandText.color.r, bandText.color.g, bandText.color.b, 0); startText = "START Wave " + "1 / 5"; bandText.text = startText; }
// Use this for initialization void Start() { //子オブジェクト取得 band = transform.FindChild("band").GetComponent <Image>(); bandText = transform.FindChild("bandText").GetComponent <Text>(); waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); time = GameObject.Find("Time").GetComponent <yTime>(); band.color = new Color(band.color.r, band.color.g, band.color.b, 0); bandText.color = new Color(bandText.color.r, bandText.color.g, bandText.color.b, 0); StartCoroutine("MaxWave"); }
// Use this for initialization void Start() { ground = GameObject.Find("ground"); _waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); string enemyName = this.name; if (transform.position.y < 30.0f && transform.position.y > ground.transform.position.y && (enemyName != "Enemy9" && enemyName.Substring(0, 4) != "boss")) { flg = true; } if (transform.position.y < 0) { flgGrow = true; } }
// Use this for initialization void Start() { waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); if (Camera.main.transform.position.x > transform.position.x) { type = 1; } else { type = 2; } if (Camera.main.transform.position.y < transform.position.y) { type = 3; } }
// Use this for initialization void Start() { particle = Resources.Load("yResources/particle") as GameObject; //子オブジェクト取得 hpGage = transform.FindChild("hpGage").gameObject.GetComponent <Image>(); redGage = transform.FindChild("redGage").gameObject.GetComponent <Image>(); //親オブジェクト取得 parent = transform.root.gameObject; waveManagement = GameObject.Find("Wave").GetComponent <yWaveManagement>(); vFade = Camera.main.GetComponent <yVignetteFade>(); //要はEnemyの時 if (parent.tag == "enemy") { //Enemyの時、親オブジェクトのスクリプトを取得 enemyManager = parent.GetComponent <yEnemyManager>(); hp = enemyManager.EnemyHP; } maxHP = hp; }