Class BuffFactory
public static class BuffFactory
- Inheritance
-
BuffFactory
- Inherited Members
Methods
GetActionBuff(Stats, Row)
public static ActionBuff GetActionBuff(Stats stat, ActionBuffSheet.Row row)
Parameters
statStatsrowActionBuffSheet.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
statsCharacterStatsskillISkillskillBuffSheetSkillBuffSheetstatBuffSheetStatBuffSheetskillActionBuffSheetSkillActionBuffSheetactionBuffSheetActionBuffSheethasExtraValueBuffbool
Returns
GetCustomActionBuff(SkillCustomField, Row)
public static ActionBuff GetCustomActionBuff(SkillCustomField customField, ActionBuffSheet.Row row)
Parameters
customFieldSkillCustomFieldrowActionBuffSheet.Row
Returns
GetCustomStatBuff(Row, SkillCustomField)
public static StatBuff GetCustomStatBuff(StatBuffSheet.Row row, SkillCustomField customField)
Parameters
rowStatBuffSheet.RowcustomFieldSkillCustomField
Returns
GetStatBuff(Row)
public static StatBuff GetStatBuff(StatBuffSheet.Row row)
Parameters
rowStatBuffSheet.Row