Class BuffFactory
public static class BuffFactory
- Inheritance
-
BuffFactory
- Inherited Members
Methods
GetActionBuff(Stats, Row)
public static ActionBuff GetActionBuff(Stats stat, ActionBuffSheet.Row row)
Parameters
stat
Statsrow
ActionBuffSheet.Row
Returns
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
CharacterStatsskill
ISkillskillBuffSheet
SkillBuffSheetstatBuffSheet
StatBuffSheetskillActionBuffSheet
SkillActionBuffSheetactionBuffSheet
ActionBuffSheethasExtraValueBuff
bool
Returns
GetCustomActionBuff(SkillCustomField, Row)
public static ActionBuff GetCustomActionBuff(SkillCustomField customField, ActionBuffSheet.Row row)
Parameters
customField
SkillCustomFieldrow
ActionBuffSheet.Row
Returns
GetCustomStatBuff(Row, SkillCustomField)
public static StatBuff GetCustomStatBuff(StatBuffSheet.Row row, SkillCustomField customField)
Parameters
row
StatBuffSheet.RowcustomField
SkillCustomField
Returns
GetStatBuff(Row)
public static StatBuff GetStatBuff(StatBuffSheet.Row row)
Parameters
row
StatBuffSheet.Row