Beispiel #1
0
 void Awake()
 {
     player = GameObject.FindGameObjectWithTag ("Player");
     pHealth = player.GetComponent<PlayerHealth> ();
     eHealth = GetComponent<EnemyHealth> ();
     eMove = GetComponent<EnemyMovement> ();
 }
		void Awake ()
		{
			PTank = GameObject.Find("PlayerTank(Clone)").transform;
			ETank = GameObject.Find("EnemyTank_Hard(Clone)").transform;
			pHealth = PTank.GetComponent<PlayerHealth> ();
			eHealth = ETank.GetComponent<EnemyHealth> ();
			eMove = ETank.GetComponent<EnemyMovement> ();
		}
		public void Setup ()
		{
			PMove = Instance.GetComponent<PlayerMovement> ();
			PAttack = Instance.GetComponent<PlayerAttack> ();
			EMove = Instance.GetComponent<EnemyMovement> ();
			EAttack = Instance.GetComponent<EnemyAttack> ();
			CanvasGameObject = Instance.GetComponentInChildren<Canvas> ().gameObject;
		
			ColoredPlayerText = "<color=#" + ColorUtility.ToHtmlStringRGB (PlayerColor) + ">TANK " + "</color>";

			MeshRenderer[] renderers = Instance.GetComponentsInChildren<MeshRenderer> ();

			for (int i = 0; i < renderers.Length; i++)
			{
				renderers[i].material.color = PlayerColor;
			}
		}