public Tale_TriplePawn(Pawn firstPawn, Pawn secondPawn, Pawn thirdPawn) { firstPawnData = TaleData_Pawn.GenerateFrom(firstPawn); if (secondPawn != null) { secondPawnData = TaleData_Pawn.GenerateFrom(secondPawn); } if (thirdPawn != null) { thirdPawnData = TaleData_Pawn.GenerateFrom(thirdPawn); } if (firstPawn.SpawnedOrAnyParentSpawned) { surroundings = TaleData_Surroundings.GenerateFrom(firstPawn.PositionHeld, firstPawn.MapHeld); } }
public Tale_KilledByImpactingOnShield(Pawn victim, IntVec3 position, Map map) : base(victim) { surroundings = TaleData_Surroundings.GenerateFrom(position, map); }