private string GetInjuryString(Item.AttackType attackType, int severity) { if (attackType == Item.AttackType.Stab) { return(stabInjuries[severity]); } else if (attackType == Item.AttackType.BluntImpact) { return(bluntInjuries[severity]); } else if (attackType == Item.AttackType.Hack) { return(hackInjuries[severity]); } else if (attackType == Item.AttackType.Bite) { return(biteInjuries[severity]); } else if (attackType == Item.AttackType.Claw) { return(clawInjuries[severity]); } else { Debug.LogError("Attack type not found!"); return("ATTACK TYPE NOT FOUND!"); } }
public string LogInjury(int severity, Item.AttackType damageType) { //Debug.Log("Damage type " + damageType); string line = injuryStrings[damageType][severity]; injuries.Add(line); return(line); }
public static string InjuryString(BodyPart.DamageInfo info) { Item.AttackType damageType = info.damageType; Debug.Log("Damage log not implemented!"); return(""); }