Ejemplo n.º 1
0
    private void HPSystem_OnDamaged(object sender, System.EventArgs e)
    {
        List <HPSystem.HP> hpList = hpSystem.GetHPList();

        for (int i = 0; i < hpImageList.Count; i++)
        {
            HPImage     hpImage = hpImageList[i];
            HPSystem.HP hp      = hpList[i];
            hpImage.SetHPFragments(hp.GetFragmentAmount());
        }
    }
Ejemplo n.º 2
0
    public void SetHPSystem(HPSystem hpSystem)
    {
        this.hpSystem  = hpSystem;
        hpSystemStatic = hpSystem;

        List <HPSystem.HP> hpList             = hpSystem.GetHPList();
        Vector2            hpAnchoredPosition = new Vector2(0, 0);

        for (int i = 0; i < hpList.Count; i++)
        {
            HPSystem.HP hp = hpList[i];
            CreateHPImage(hpAnchoredPosition).SetHPFragments(hp.GetFragmentAmount());
            hpAnchoredPosition += new Vector2(20, 0);
        }

        hpSystem.OnDamaged += HPSystem_OnDamaged;
    }