Exemplo n.º 1
0
 void Start()
 {
     health = maxHealth;
     StartCoroutine(Shooting());
     playerScript      = GameObject.FindGameObjectWithTag("Player").GetComponent <Player>();
     scoreSystemScript = GameObject.FindGameObjectWithTag("Player").GetComponent <ScoreSystem>();
     dmgAnim           = GetComponent <DamageAnim>();
 }
Exemplo n.º 2
0
 // 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>();
 }
Exemplo n.º 3
0
    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);
    }
Exemplo n.º 4
0
 public static void Initialize()
 {
     canvas     = GameObject.Find("Canvas");
     DamageText = Resources.Load <GameObject>("Prefabs/DamageTextParent").GetComponentInChildren <DamageAnim>();
     SlimeImage = GameObject.Find("SlimeImage");
 }