Beispiel #1
0
    // 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>();
    }
Beispiel #2
0
    // 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;
    }
Beispiel #3
0
 // Use this for initialization
 void Start()
 {
     mainC = this.transform.parent.parent.gameObject.GetComponent <MainC>();
 }
Beispiel #4
0
 // Use this for initialization
 private void Awake()
 {
     mainCharacter = GetComponent <MainC>();
 }