void Start() { health = maxHealth; StartCoroutine(Shooting()); playerScript = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>(); scoreSystemScript = GameObject.FindGameObjectWithTag("Player").GetComponent <ScoreSystem>(); dmgAnim = GetComponent <DamageAnim>(); }
// Start is called before the first frame update void Start() { //finds gameobject with tag "MainCamera" camera = Camera.main; levelManager = GameObject.FindGameObjectWithTag("LevelManager"); projectileRotation = Quaternion.Euler(0f, 0f, 180f); scoreSystemScript = this.GetComponent <ScoreSystem>(); healthSystem = GetComponent <HealthSystem>(); scoreSystemScript.ResetScore(); dmgAnim = GetComponent <DamageAnim>(); }
public static void CreateDamageText(string text, Transform location) { ImageX = SlimeImage.transform.position.x; ImageY = SlimeImage.transform.position.y; posX = Random.Range(ImageX - 40.0f, ImageX + 40.0f); posY = Random.Range(ImageY - 12.0f, ImageY + 24.0f); DamageAnim instance = Instantiate(DamageText); createAnim = new Vector2(posX, posY); instance.transform.SetParent(canvas.transform, false); instance.transform.position = createAnim; instance.SetText(text); }
public static void Initialize() { canvas = GameObject.Find("Canvas"); DamageText = Resources.Load <GameObject>("Prefabs/DamageTextParent").GetComponentInChildren <DamageAnim>(); SlimeImage = GameObject.Find("SlimeImage"); }