コード例 #1
0
        public static void AddBuff(PlayerState playerState, Buff buff)
        {
            playerState.AddBuff(buff.id);

            foreach (var stat in buff.stats)
            {
                playerState.Stats[stat.statId] += stat.value;

                if (stat.statId == StatsId.LIFE_ID)
                {
                    playerState.Stats[StatsId.MAX_HEALTH] += stat.value;
                }
            }
        }