// Token: 0x06000038 RID: 56 RVA: 0x00003F58 File Offset: 0x00002158 internal static bool GetCurCamoEff(Pawn pawn, out string type, out float CamoEff) { CamoEff = 0f; type = CamoGearUtility.GetCamoType(pawn); PawnCamoData pawnCamoData = ThingCompUtility.TryGetComp <PawnCamoData>(pawn); if (pawnCamoData != null) { string a = type; if (!(a == "Arctic")) { if (!(a == "Desert")) { if (!(a == "Jungle")) { if (!(a == "Stone")) { if (!(a == "Woodland")) { if (!(a == "Urban")) { CamoEff = pawnCamoData.PawnnotDefinedCamo; } else { CamoEff = pawnCamoData.PawnUrbanCamo; } } else { CamoEff = pawnCamoData.PawnWoodlandCamo; } } else { CamoEff = pawnCamoData.PawnStoneCamo; } } else { CamoEff = pawnCamoData.PawnJungleCamo; } } else { CamoEff = pawnCamoData.PawnDesertCamo; } } else { CamoEff = pawnCamoData.PawnArcticCamo; } } return(CamoEff > 0f); }