public static Pawn GeneratePawn(PawnClassesDef defData, PawnSide side) { return(new Pawn(defData, side)); }
// Prevent instantiating a pawn private Pawn(PawnClassesDef defData, PawnSide side) { PawnDef = defData; pawnSide = side; }