Table of Contents

Class BuffFactory

Namespace
Nekoyume.Model.Buff
Assembly
Lib9c.dll
public static class BuffFactory
Inheritance
BuffFactory
Inherited Members

Methods

GetActionBuff(Stats, Row)

public static ActionBuff GetActionBuff(Stats stat, ActionBuffSheet.Row row)

Parameters

stat Stats
row ActionBuffSheet.Row

Returns

ActionBuff

GetBuffs(CharacterStats, ISkill, SkillBuffSheet, StatBuffSheet, SkillActionBuffSheet, ActionBuffSheet, bool)

public static IList<Buff> GetBuffs(CharacterStats stats, ISkill skill, SkillBuffSheet skillBuffSheet, StatBuffSheet statBuffSheet, SkillActionBuffSheet skillActionBuffSheet, ActionBuffSheet actionBuffSheet, bool hasExtraValueBuff = false)

Parameters

stats CharacterStats
skill ISkill
skillBuffSheet SkillBuffSheet
statBuffSheet StatBuffSheet
skillActionBuffSheet SkillActionBuffSheet
actionBuffSheet ActionBuffSheet
hasExtraValueBuff bool

Returns

IList<Buff>

GetCustomActionBuff(SkillCustomField, Row)

public static ActionBuff GetCustomActionBuff(SkillCustomField customField, ActionBuffSheet.Row row)

Parameters

customField SkillCustomField
row ActionBuffSheet.Row

Returns

ActionBuff

GetCustomStatBuff(Row, SkillCustomField)

public static StatBuff GetCustomStatBuff(StatBuffSheet.Row row, SkillCustomField customField)

Parameters

row StatBuffSheet.Row
customField SkillCustomField

Returns

StatBuff

GetStatBuff(Row)

public static StatBuff GetStatBuff(StatBuffSheet.Row row)

Parameters

row StatBuffSheet.Row

Returns

StatBuff