Beispiel #1
0
 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!");
     }
 }
Beispiel #2
0
    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("");
 }