Skip to content

Commit

Permalink
adding more buildings to common types
Browse files Browse the repository at this point in the history
-   re: #5
  • Loading branch information
SignpostMarv committed Nov 10, 2024
1 parent b0b7d6e commit a6469a3
Show file tree
Hide file tree
Showing 17 changed files with 449 additions and 130 deletions.
5 changes: 5 additions & 0 deletions common-imports.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
"common_type__color__type": "common/unassigned",
"common_type__color_decimal__type": "common/unassigned",
"common_type__common_base__mChainsawState__type": "common/unassigned",
"common_type__common_base__mDisableSnapOn__type": "common/unassigned",
"common_type__common_base__mSnappedPassthroughs__type": "common/unassigned",
"common_type__empty_object__type": "common/unassigned",
"common_type__InfinityExtrap__type": "common/unassigned",
Expand Down Expand Up @@ -56,6 +57,7 @@
"common_type__common_base__FGBuildableDoor__automated__type": "classes/CoreUObject/FGBuildableDoor",
"common_type__common_base__FGBuildableDoor__base__type": "classes/CoreUObject/FGBuildableDoor",
"common_type__common_base__FGBuildableDroneStation__type": "classes/CoreUObject/FGBuildableDroneStation",
"common_type__common_base__FGBuildableFactory__generic__type": "classes/CoreUObject/FGBuildableFactory",
"common_type__common_base__FGBuildableFactory__jump_pad__type": "classes/CoreUObject/FGBuildableFactory",
"common_type__common_base__FGBuildableFactory__landing_pad__type": "classes/CoreUObject/FGBuildableFactory",
"common_type__common_base__FGBuildableMAM__type": "classes/CoreUObject/FGBuildableMAM",
Expand All @@ -68,6 +70,9 @@
"common_type__common_base__FGBuildablePowerPole__type": "classes/CoreUObject/FGBuildablePowerPole",
"common_type__common_base__FGBuildableRailroadTrack__type": "classes/CoreUObject/FGBuildableRailroadTrack",
"common_type__common_base__FGBuildableTradingPost__type": "classes/CoreUObject/FGBuildableTradingPost",
"common_type__common_base__FGBuildableWalkway__type": "classes/CoreUObject/FGBuildableWalkway",
"common_type__common_base__FGBuildableWalkway__base__type": "classes/CoreUObject/FGBuildableWalkway",
"common_type__common_base__FGBuildableWalkwayLightweight__type": "classes/CoreUObject/FGBuildableWalkwayLightweight",
"common_type__common_base__FGBuildableWall__base__type": "classes/CoreUObject/FGBuildableWall",
"common_type__common_base__FGBuildableWall__base__rectangle__type": "classes/CoreUObject/FGBuildableWall",
"common_type__common_base__FGBuildableWire__type": "classes/CoreUObject/FGBuildableWire",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
import {FGBuildable__consumes_power_base__type} from './FGBuildable';

import {
common_base__FGBuildableFactory__generic__type,
common_base__FGBuildableFactory__jump_pad__type,
common_base__FGBuildableFactory__landing_pad__type,
} from '../../../common/classes/CoreUObject/FGBuildableFactory';

import {NativeClass__type} from '../../../common/common/unassigned';

export type FGBuildableFactory__generic__type =
FGBuildable__consumes_power_base__type;
FGBuildableFactory__generic__merged__type;

export type FGBuildableFactory__generic__merged__type =
| common_base__FGBuildableFactory__generic__type
| FGBuildable__consumes_power_base__type;

export type FGBuildableFactory__jump_pad__type =
FGBuildableFactory__jump_pad__merged__type;
Expand Down
29 changes: 14 additions & 15 deletions generated-types/1.0/classes/CoreUObject/FGBuildableWalkway.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,24 @@ import {FGBuildableWalkwayLightweight__type} from './FGBuildableWalkwayLightweig
import {FGBuildable__base__type} from './FGBuildable';

import {
boolean__type,
decimal_string__type,
} from '../../../common/common/scalar';
common_base__FGBuildableWalkway__base__type,
common_base__FGBuildableWalkway__type,
} from '../../../common/classes/CoreUObject/FGBuildableWalkway';

import {NativeClass__type} from '../../../common/common/unassigned';

export type FGBuildableWalkway__type = FGBuildableWalkway__base__type & {
mDisableSnapOn: {
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
};
};
export type FGBuildableWalkway__type = FGBuildableWalkway__merged__type;

export type FGBuildableWalkway__base__type =
FGBuildableWalkway__base__merged__type;

export type FGBuildableWalkway__base__merged__type =
common_base__FGBuildableWalkway__base__type &
FGBuildable__base__type;

export type FGBuildableWalkway__base__type = FGBuildable__base__type & {
mSize: decimal_string__type;
mElevation: decimal_string__type;
};
export type FGBuildableWalkway__merged__type =
common_base__FGBuildableWalkway__type &
FGBuildableWalkway__base__type;

export type FGBuildableWalkway__NativeClass =
NativeClass__type & {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
import {mDisableSnapOn__type} from '../../common/unassigned';

import {FGBuildableWalkway__base__type} from './FGBuildableWalkway';

import {common_base__FGBuildableWalkwayLightweight__type} from '../../../common/classes/CoreUObject/FGBuildableWalkwayLightweight';

import {NativeClass__type} from '../../../common/common/unassigned';

export type FGBuildableWalkwayLightweight__type =
FGBuildableWalkway__base__type & {
mDisableSnapOn: mDisableSnapOn__type;
};
FGBuildableWalkwayLightweight__merged__type;

export type FGBuildableWalkwayLightweight__merged__type =
common_base__FGBuildableWalkwayLightweight__type &
FGBuildableWalkway__base__type;

export type FGBuildableWalkwayLightweight__NativeClass =
NativeClass__type & {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
import {common_base__FGBuildable__consumes_power_base__type} from './FGBuildable';

import {decimal_string__type} from '../../common/scalar';

import {common_base__FGBuildable__consumes_power_base__type} from './FGBuildable';
export type common_base__FGBuildableFactory__generic__type =
common_base__FGBuildable__consumes_power_base__type;

export type common_base__FGBuildableFactory__jump_pad__type =
common_base__FGBuildable__consumes_power_base__type & {
Expand Down
19 changes: 19 additions & 0 deletions generated-types/common/classes/CoreUObject/FGBuildableWalkway.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import {boolean__type, decimal_string__type} from '../../common/scalar';

import {common_base__FGBuildable__base__type} from './FGBuildable';

export type common_base__FGBuildableWalkway__type =
common_base__FGBuildableWalkway__base__type & {
mDisableSnapOn: {
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
};
};

export type common_base__FGBuildableWalkway__base__type =
common_base__FGBuildable__base__type & {
mSize: decimal_string__type;
mElevation: decimal_string__type;
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import {common_base__mDisableSnapOn__type} from '../../common/unassigned';

import {common_base__FGBuildableWalkway__base__type} from './FGBuildableWalkway';

export type common_base__FGBuildableWalkwayLightweight__type =
common_base__FGBuildableWalkway__base__type & {
mDisableSnapOn: common_base__mDisableSnapOn__type;
};
157 changes: 157 additions & 0 deletions generated-types/common/common/unassigned.ts
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ import {common_base__FGBuildableBlueprintDesigner__type} from '../classes/CoreUO
import {
common_base__FGBuildableFactory__jump_pad__type,
common_base__FGBuildableFactory__landing_pad__type,
common_base__FGBuildableFactory__generic__type,
} from '../classes/CoreUObject/FGBuildableFactory';

import {common_base__FGBuildableMAM__type} from '../classes/CoreUObject/FGBuildableMAM';
Expand All @@ -41,6 +42,13 @@ import {common_base__FGBuildableTradingPost__type} from '../classes/CoreUObject/

import {common_base__FGBuildablePillarLightweight__type} from '../classes/CoreUObject/FGBuildablePillarLightweight';

import {
common_base__FGBuildableWalkway__base__type,
common_base__FGBuildableWalkway__type,
} from '../classes/CoreUObject/FGBuildableWalkway';

import {common_base__FGBuildableWalkwayLightweight__type} from '../classes/CoreUObject/FGBuildableWalkwayLightweight';

import {
FGSchematic__mUnlocks_mSchematics__mSchematics__type,
common_base__FGSchematic__mUnlocks__type,
Expand Down Expand Up @@ -178,6 +186,150 @@ export type color_decimal__type = {

export type common_base__mChainsawState__type = None__type;

export type common_base__mDisableSnapOn__type =
| {
Front: boolean__type;
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Top: boolean__type;
Bottom: boolean__type;
}
| {
Bottom: boolean__type;
}
| {
Top: boolean__type;
}
| {
Left: boolean__type;
Bottom: boolean__type;
}
| {
Left: boolean__type;
}
| {
Left: boolean__type;
Top: boolean__type;
}
| {
Right: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Right: boolean__type;
Bottom: boolean__type;
}
| {
Right: boolean__type;
}
| {
Right: boolean__type;
Top: boolean__type;
}
| {
Right: boolean__type;
Left: boolean__type;
Bottom: boolean__type;
}
| {
Right: boolean__type;
Left: boolean__type;
}
| {
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
}
| {
Front: boolean__type;
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
}
| {
Front: boolean__type;
Top: boolean__type;
}
| {
Front: boolean__type;
Left: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
Left: boolean__type;
}
| {
Front: boolean__type;
Left: boolean__type;
Top: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
Top: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
Left: boolean__type;
Bottom: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
Left: boolean__type;
}
| {
Front: boolean__type;
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
};

export type common_base__mSnappedPassthroughs__type = '';

export type empty_object__type = '()';
Expand Down Expand Up @@ -233,6 +385,11 @@ export type faux_11__type = class__type & {
FGBuildablePowerPole?: common_base__FGBuildablePowerPole__type;
FGBuildableTradingPost?: common_base__FGBuildableTradingPost__type;
FGBuildablePillarLightweight?: common_base__FGBuildablePillarLightweight__type;
FGBuildableFactory_generic?: common_base__FGBuildableFactory__generic__type;
FGBuildableWalkway_base?: common_base__FGBuildableWalkway__base__type;
mDisableSnapOn?: common_base__mDisableSnapOn__type;
FGBuildableWalkwayLightweight?: common_base__FGBuildableWalkwayLightweight__type;
FGBuildableWalkway?: common_base__FGBuildableWalkway__type;
};

export type faux_12__type = class__type & {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
import {FGBuildable__consumes_power_base__type} from './FGBuildable';

import {
common_base__FGBuildableFactory__generic__type,
common_base__FGBuildableFactory__jump_pad__type,
common_base__FGBuildableFactory__landing_pad__type,
} from '../../../common/classes/CoreUObject/FGBuildableFactory';

import {NativeClass__type} from '../../../common/common/unassigned';

export type FGBuildableFactory__generic__type =
FGBuildable__consumes_power_base__type;
FGBuildableFactory__generic__merged__type;

export type FGBuildableFactory__generic__merged__type =
| common_base__FGBuildableFactory__generic__type
| FGBuildable__consumes_power_base__type;

export type FGBuildableFactory__jump_pad__type =
FGBuildableFactory__jump_pad__merged__type;
Expand Down
29 changes: 14 additions & 15 deletions generated-types/update8/classes/CoreUObject/FGBuildableWalkway.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,25 +3,24 @@ import {FGBuildableWalkwayLightweight__type} from './FGBuildableWalkwayLightweig
import {FGBuildable__base__type} from './FGBuildable';

import {
boolean__type,
decimal_string__type,
} from '../../../common/common/scalar';
common_base__FGBuildableWalkway__base__type,
common_base__FGBuildableWalkway__type,
} from '../../../common/classes/CoreUObject/FGBuildableWalkway';

import {NativeClass__type} from '../../../common/common/unassigned';

export type FGBuildableWalkway__type = FGBuildableWalkway__base__type & {
mDisableSnapOn: {
Right: boolean__type;
Left: boolean__type;
Top: boolean__type;
Bottom: boolean__type;
};
};
export type FGBuildableWalkway__type = FGBuildableWalkway__merged__type;

export type FGBuildableWalkway__base__type =
FGBuildableWalkway__base__merged__type;

export type FGBuildableWalkway__base__merged__type =
common_base__FGBuildableWalkway__base__type &
FGBuildable__base__type;

export type FGBuildableWalkway__base__type = FGBuildable__base__type & {
mSize: decimal_string__type;
mElevation: decimal_string__type;
};
export type FGBuildableWalkway__merged__type =
common_base__FGBuildableWalkway__type &
FGBuildableWalkway__base__type;

export type FGBuildableWalkway__NativeClass =
NativeClass__type & {
Expand Down
Loading

0 comments on commit a6469a3

Please sign in to comment.