Exemple #1
0
 void Start()
 {
     castleImg.sprite = dmgLvl1;
     currentSprite    = dmgLvl1;
     currentHealth    = maxHealth;
     hpBar            = healthBar.GetComponent <IHealthBar>();
 }
 void Start()
 {
     Time.timeScale  = 1;
     scoreText       = txtScore.GetComponent <Text>();
     manaBar         = manaBarTransform.GetComponent <ManaBar>();
     powerupInstance = null;
     isGamePaused    = false;
 }
Exemple #3
0
        public MiniHUD(IPlayer user)
        {
            MiniHUDPosition = new Vector2();

            this.user = user;
            miniMap   = new MiniMap(user);
            health    = new HealthBar(user);
        }
    void Start()
    {
        myChildView = transform.GetChild(0).gameObject;
        myCollider  = myChildView.GetComponent <PolygonCollider2D>();
        myView      = myChildView.GetComponent <SpriteRenderer>();

        healthBar  = transform.GetChild(1).GetComponent <IHealthBar>();
        itemPooler = transform.parent.GetComponent <IReasorceItemPooler>();

        //dataMaganer = GameObject.FindGameObjectWithTag("dataManager").GetComponent<IDataManager>();
    }
Exemple #5
0
        private void HealthBarReference()
        {
            if (healthBar == null && healthBarComponent != null)
            {
                healthBar = healthBarComponent.GetComponent <IHealthBar>();
                return;
            }

            if (healthBar == null)
            {
                healthBar = gameObject.GetComponentInChildren <IHealthBar>();
            }
        }
 public void PlayerHealthBar(IHealthBar healthBar)
 {
     healthBar.CheckHealth();
 }
Exemple #7
0
 public void SetHealthBar(IHealthBar bar)
 {
     healthBar = bar;
 }
Exemple #8
0
 public void AddHealthBar(IHealthBar bar)
 {
     healthBar = bar;
 }
Exemple #9
0
 public void AttachHealthBar(IHealthBar healthBar)
 {
     this.healthBar = healthBar;
 }