public static Pawn_MeleeVerbs_TerrainSource Create(Pawn_MeleeVerbs parent, TerrainDef terrainDef)
        {
            Pawn_MeleeVerbs_TerrainSource pawn_MeleeVerbs_TerrainSource = new Pawn_MeleeVerbs_TerrainSource();

            pawn_MeleeVerbs_TerrainSource.parent  = parent;
            pawn_MeleeVerbs_TerrainSource.def     = terrainDef;
            pawn_MeleeVerbs_TerrainSource.tracker = new VerbTracker(pawn_MeleeVerbs_TerrainSource);
            return(pawn_MeleeVerbs_TerrainSource);
        }
        public static Pawn_MeleeVerbs_TerrainSource Create(Pawn_MeleeVerbs parent, TerrainDef terrainDef)
        {
            Pawn_MeleeVerbs_TerrainSource obj = new Pawn_MeleeVerbs_TerrainSource
            {
                parent = parent,
                def    = terrainDef
            };

            obj.tracker = new VerbTracker(obj);
            return(obj);
        }