예제 #1
0
 public override string GetComponentExplanation(AbilityData abilityData)
 {
     return "";
 }
예제 #2
0
 public override void ApplyEffect(AbilityData abilityData, Pawn effectApplier, LocalTargetInfo target)
 {
     AbilityData_Verb data = abilityData as AbilityData_Verb;
     effectApplier.TryStartAttack(target, data.PrimaryVerb, abilityData.def.isViolent, abilityData.def.canHitNonTargetPawns);
 }
예제 #3
0
 public override void RefreshAbilityData(AbilityData abilityData)
 {
     
 }
예제 #4
0
 public virtual void RefreshAbilityData(AbilityData abilityData)
 {
 }
예제 #5
0
 public abstract void ApplyEffect(AbilityData abilityData, Pawn effectApplier, LocalTargetInfo target);
예제 #6
0
 /// <summary>
 /// Explains in human readable terms what the component does.
 /// </summary>
 /// <returns>Explanation part.</returns>
 public abstract string GetComponentExplanation(AbilityData abilityData);