示例#1
0
    void SyncPlayerHealthWithHeartContainers(bool restoreHealth = false)
    {
        HealthController hc = CommonObjects.Player_C.GetComponent <HealthController>();

        hc.maxHealth = PlayerHealthDelegate.HalfHeartsToHealth(GetItem("HeartContainer").count * 2);
        if (restoreHealth)
        {
            hc.RestoreHealth();
        }
    }
示例#2
0
文件: Player.cs 项目: Grivik/Zelda_VR
    public void RestoreHalfHearts(int halfHearts)
    {
        if (halfHearts <= 0)
        {
            return;
        }

        int healAmount = PlayerHealthDelegate.HalfHeartsToHealth(halfHearts);

        HealthController.RestoreHealth((uint)healAmount);
    }