void Start() { GameObject gameControllerObject = GameObject.FindWithTag ("GameController"); if (gameControllerObject != null) { gamecontroller = gameControllerObject.GetComponent <SinglePlayerGameController> (); } if (gamecontroller == null) { Debug.Log ("Cannot find 'GameController' script"); } }
// Use this for initialization void Start() { player = GameObject.Find ("Player"); currenthealth = maxhealth; GameObject enemytextobj = GameObject.Find ("EnemyText"); enemytext = enemytextobj.GetComponent<Text> (); enemytext.text = "Enemy Health:" + currenthealth; GameObject enemyhealthbarobj =GameObject.Find ("EnemyHealthbar"); enemyhealthbar = enemyhealthbarobj.GetComponent<Image> (); enemyhealthbar.fillAmount = 0; // enemyhealthbar =(Image) GameObject.Find ("EnemyHealthbar"); //gun1shotoffset = transform.position - gun1shotposition.position; boundary = new Boundary1 (); bossrigidbody = gameObject.GetComponent<Rigidbody> (); GameObject GameControllerObject = GameObject.FindWithTag ("GameController"); if (GameControllerObject != null) { gamecontroller = GameControllerObject.GetComponent <SinglePlayerGameController> (); } if (gamecontroller == null) { Debug.Log ("Cannot find 'GameController' script"); } //meshRenderer = gameObject.AddComponent<MeshRenderer>(); StartCoroutine(SpawnShots ()); GetComponent<Animation> ().Play (); move = new Vector3(0.5f, 0f, 0); bossrigidbody.velocity= move * -2.0f; }