Пример #1
0
    void OnGUI()
    {
        GUI.DrawTexture(partyBgRect, partyBgTexture);
        GUI.DrawTexture(playerIconRect, playerIcon);
        GUI.Label(playerHpLabelRect, LABEL_HP);
        GUI.DrawTexture(playerHpBarRect, hpNormalTexture);
        GUI.Label(playerMpLabelRect, LABEL_MP);
        GUI.DrawTexture(playerMpBarRect, mpTexture);

        if (isCommandShown)
        {
            if (GUI.Button(buttonAttackRect, LABEL_ATTACK))
            {
                attackHandler.OnAttack();
            }

            if (GUI.Button(buttonDefenceRect, LABEL_DEFENSE))
            {
                defenceHandler.OnDefence();
            }
        }

        if (isDamageShown)
        {
            GUI.Label(labelDamageRect, currentDamage.ToString(), guiStyle);
        }
    }