コード例 #1
0
ファイル: Stat.cs プロジェクト: clifordunique/DeathBros
    public void ApplyToCharacter(Character chr)
    {
        Stat stat = chr.GetStat(statName);

        if (stat != null)
        {
            stat.AddMod(this);
            Apply();
            Debug.Log("statmod applied");
        }
    }
コード例 #2
0
    public void SetMods()
    {
        foreach (Armor armor in equipment.armors)
        {
            foreach (Mod mod in armor.mods)
            {
                switch (mod.stat)
                {
                case "str":
                    str.AddMod(mod);
                    break;

                case "dex":
                    dex.AddMod(mod);
                    break;

                case "wis":
                    wis.AddMod(mod);
                    break;
                }
            }
        }
    }