Class FeaturePreview
- Namespace
- SurvivorsMaker.Editor
- Assembly
- SurvivorsMaker.Editor.dll
One-line, engine-free summaries of combat definitions (statuses, hit effects, elites, triggers, unlocks).
public static class FeaturePreview
- Inheritance
-
FeaturePreview
- Inherited Members
Methods
Condition(UnlockDef, Func<string, string>)
public static string Condition(UnlockDef unlock, Func<string, string> name = null)
Parameters
Returns
Condition(TriggerCondition, Func<string, string>)
public static string Condition(TriggerCondition condition, Func<string, string> statName = null)
Parameters
conditionTriggerConditionstatNameFunc<string, string>
Returns
Elite(EliteDef)
public static string Elite(EliteDef elite)
Parameters
eliteEliteDef
Returns
HitEffect(HitEffectDef)
public static string HitEffect(HitEffectDef effect)
Parameters
effectHitEffectDef
Returns
Modifier(EliteModifier)
public static string Modifier(EliteModifier modifier)
Parameters
modifierEliteModifier
Returns
Number(float)
public static string Number(float value)
Parameters
valuefloat
Returns
Percent(float)
public static string Percent(float fraction)
Parameters
fractionfloat
Returns
RuleTrigger(TriggerDef, Func<string, string>, bool)
Like Trigger(TriggerDef, Func<string, string>), but describes the rule event, conditions and counter when rules are active.
public static string RuleTrigger(TriggerDef trigger, Func<string, string> statName, bool rules)
Parameters
triggerTriggerDefstatNameFunc<string, string>rulesbool
Returns
Status(StatusEffectDef)
public static string Status(StatusEffectDef status)
Parameters
statusStatusEffectDef
Returns
TargetsEventEnemy(TriggerWhen)
True when ApplyStatus targets the event's enemy rather than enemies around the player.
public static bool TargetsEventEnemy(TriggerWhen when)
Parameters
whenTriggerWhen
Returns
Trigger(TriggerDef, Func<string, string>)
public static string Trigger(TriggerDef trigger, Func<string, string> statName = null)
Parameters
triggerTriggerDefstatNameFunc<string, string>
Returns
Unlock(UnlockDef, Func<string, string>)
public static string Unlock(UnlockDef unlock, Func<string, string> name = null)
Parameters
Returns
When(TriggerDef)
public static string When(TriggerDef trigger)
Parameters
triggerTriggerDef