BaseCharacter.GetVital C# (CSharp) Method

GetVital() public method

public GetVital ( VitalName vitalName ) : Vital,
vitalName VitalName
return Vital,
    public Vital GetVital(VitalName vitalName)
    {
        return GetVital((int)vitalName);
    }

Same methods

BaseCharacter::GetVital ( int index ) : Vital,

Usage Example

Example #1
0
    void SetStats()
    {
        switch (Progression.playerClass)
        {
        case 1: BaseStat.BaseValue = 10;
            BaseStat.BuffValue     = 5;
            jScript.startATK       = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.90f);
            jScript.startINT       = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 0.25f);
            jScript.startAGI       = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 0.55f);
            break;

        case 2: BaseStat.BaseValue = 10;
            BaseStat.BuffValue     = 4;
            jScript.startATK       = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.70f);
            jScript.startINT       = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 1.25f);
            jScript.startAGI       = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 0.45f);
            break;

        case 3: BaseStat.BaseValue = 10;
            BaseStat.BuffValue     = 4;
            jScript.startATK       = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.80f);
            jScript.startINT       = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 0.5f);
            jScript.startAGI       = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 2.0f);
            break;

        case 4: BaseStat.BaseValue = 10;
            BaseStat.BuffValue     = 4;
            jScript.startATK       = (int)(_player.GetPrimaryAttribute(0).AdjustedBaseValue * 0.85f);
            jScript.startINT       = (int)(_player.GetPrimaryAttribute(1).AdjustedBaseValue * 0.5f);
            jScript.startAGI       = (int)(_player.GetPrimaryAttribute(2).AdjustedBaseValue * 1.45f);
            break;
        }

        if (!PlayerPrefs.HasKey("Player level"))
        {
            jScript.currentLV   = _player.Level;
            jScript.currentEXP  = _player.Exp;
            jScript.currentNEXT = _player.ExpToLvl;
            jScript.startLCK    = (int)(_player.GetPrimaryAttribute(3).AdjustedBaseValue * 0.1f);

            jScript.fullHP    = (_player.GetVital(0).AdjustedBaseValue *jScript.startATK) + jScript.fullHP;
            jScript.currentHP = jScript.fullHP;
            jScript.fullMP    = (_player.GetVital(1).AdjustedBaseValue *jScript.startINT) + jScript.fullMP;
            jScript.currentMP = jScript.fullMP;
        }
    }
All Usage Examples Of BaseCharacter::GetVital