// Use this for initialization void Start() { healthBar = this.transform.Find("HealthBarBackground").Find("HealthBar").gameObject; bloodLustBar = this.transform.Find("BloodLustBarBackground").Find("BloodLustBar").gameObject; healthBarScale = healthBar.transform.localScale; bloodLustBarScale = bloodLustBar.transform.localScale; mainC = GameMaster.GetPlayer().GetComponent <MainC>(); }
// Update is called once per frame void Update() { if (mainC == null) { mainC = GameMaster.GetPlayer().GetComponent <MainC>(); } healthBarScale.x = mainC.GetHealth() / (float)mainC.GetMaxHealth(); //to make it a float number bloodLustBarScale.x = mainC.GetBloodLust() / (float)mainC.GetMaxBloodLust(); //to make it a float number healthBar.transform.localScale = healthBarScale; bloodLustBar.transform.localScale = bloodLustBarScale; }
// Use this for initialization void Start() { mainC = this.transform.parent.parent.gameObject.GetComponent <MainC>(); }
// Use this for initialization private void Awake() { mainCharacter = GetComponent <MainC>(); }