Skip to content

Commit 5b85649

Browse files
committed
fleshing out implementation of 1.1 #6
1 parent 1818173 commit 5b85649

File tree

7 files changed

+432
-355
lines changed

7 files changed

+432
-355
lines changed

generated-types/1.0/classes/CoreUObject/FGChargedWeapon.ts

Lines changed: 4 additions & 250 deletions
Original file line numberDiff line numberDiff line change
@@ -1,258 +1,12 @@
1-
import {UnrealEngineString, StringStartsWith} from '../../utils/validators';
2-
3-
import {
4-
Montage_1P__type,
5-
Montage_3P__type,
6-
FilterMontageTag__type,
7-
FilterMontageTag__charged__type,
8-
CameraAnim__type,
9-
} from '../../common/unassigned';
1+
import {FGChargedWeapon__pre_1_1__type} from '../../common/unassigned';
102

113
import {FGWeapon__base__type} from './FGWeapon';
124

13-
import {
14-
boolean__type,
15-
decimal_string__type,
16-
} from '../../../common/common/scalar';
17-
18-
import {
19-
empty_object__type,
20-
NativeClass__type,
21-
} from '../../../common/common/unassigned';
22-
235
import {common_base__FGChargedWeapon__type} from '../../../common/classes/CoreUObject/FGChargedWeapon';
246

25-
export type FGChargedWeapon__type = FGChargedWeapon__merged__type & {
26-
AmmoTypeToAkEvent: [
27-
[
28-
(
29-
| UnrealEngineString<
30-
'/Script/Engine.BlueprintGeneratedClass',
31-
StringStartsWith<'/Game/FactoryGame/'>
32-
>
33-
| UnrealEngineString<
34-
'/Script/AkAudio.AkAudioEvent',
35-
StringStartsWith<'/Game/WwiseAudio/Events/'>
36-
>
37-
),
38-
(
39-
| UnrealEngineString<
40-
'/Script/Engine.BlueprintGeneratedClass',
41-
StringStartsWith<'/Game/FactoryGame/'>
42-
>
43-
| UnrealEngineString<
44-
'/Script/AkAudio.AkAudioEvent',
45-
StringStartsWith<'/Game/WwiseAudio/Events/'>
46-
>
47-
),
48-
],
49-
...[
50-
(
51-
| UnrealEngineString<
52-
'/Script/Engine.BlueprintGeneratedClass',
53-
StringStartsWith<'/Game/FactoryGame/'>
54-
>
55-
| UnrealEngineString<
56-
'/Script/AkAudio.AkAudioEvent',
57-
StringStartsWith<'/Game/WwiseAudio/Events/'>
58-
>
59-
),
60-
(
61-
| UnrealEngineString<
62-
'/Script/Engine.BlueprintGeneratedClass',
63-
StringStartsWith<'/Game/FactoryGame/'>
64-
>
65-
| UnrealEngineString<
66-
'/Script/AkAudio.AkAudioEvent',
67-
StringStartsWith<'/Game/WwiseAudio/Events/'>
68-
>
69-
),
70-
][],
71-
];
72-
mPrimaryFireStartMontageList: {
73-
Montages: [
74-
{
75-
Montage_1P: Montage_1P__type;
76-
Montage_3P: Montage_3P__type;
77-
Montage_Equipment: UnrealEngineString<
78-
'/Script/Engine.AnimMontage',
79-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
80-
>;
81-
AudioEvent: UnrealEngineString<
82-
'/Script/AkAudio.AkAudioEvent',
83-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
84-
>;
85-
bSeparate3PAudioEvent: boolean__type;
86-
AudioEvent3P: UnrealEngineString<
87-
'/Script/AkAudio.AkAudioEvent',
88-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
89-
>;
90-
},
91-
];
92-
};
93-
mReloadMontageList: {
94-
Montages: [
95-
{
96-
Montage_1P: Montage_1P__type;
97-
Montage_3P: Montage_3P__type;
98-
Montage_Equipment: UnrealEngineString<
99-
'/Script/Engine.AnimMontage',
100-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
101-
>;
102-
AudioEvent: UnrealEngineString<
103-
'/Script/AkAudio.AkAudioEvent',
104-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
105-
>;
106-
bSeparate3PAudioEvent: boolean__type;
107-
AudioEvent3P: UnrealEngineString<
108-
'/Script/AkAudio.AkAudioEvent',
109-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
110-
>;
111-
},
112-
];
113-
};
114-
mSecondaryFireMontageList: {
115-
Montages: [
116-
{
117-
Filter: boolean__type;
118-
FilterMontageTag: FilterMontageTag__type;
119-
InvertFilter?: boolean__type;
120-
Exclusive: boolean__type;
121-
Montage_1P: Montage_1P__type;
122-
Montage_3P: Montage_3P__type;
123-
Montage_Equipment: UnrealEngineString<
124-
'/Script/Engine.AnimMontage',
125-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
126-
>;
127-
},
128-
...{
129-
Filter: boolean__type;
130-
FilterMontageTag: FilterMontageTag__type;
131-
InvertFilter?: boolean__type;
132-
Exclusive: boolean__type;
133-
Montage_1P: Montage_1P__type;
134-
Montage_3P: Montage_3P__type;
135-
Montage_Equipment: UnrealEngineString<
136-
'/Script/Engine.AnimMontage',
137-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
138-
>;
139-
}[],
140-
];
141-
};
142-
mPrimaryFireEndMontageList: {
143-
Montages: [
144-
{
145-
Filter: boolean__type;
146-
FilterMontageTag: FilterMontageTag__charged__type;
147-
Exclusive: boolean__type;
148-
Montage_1P: Montage_1P__type;
149-
Montage_3P: Montage_3P__type;
150-
Montage_Equipment: UnrealEngineString<
151-
'/Script/Engine.AnimMontage',
152-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
153-
>;
154-
AudioEvent: UnrealEngineString<
155-
'/Script/AkAudio.AkAudioEvent',
156-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
157-
>;
158-
bSeparate3PAudioEvent: boolean__type;
159-
AudioEvent3P: UnrealEngineString<
160-
'/Script/AkAudio.AkAudioEvent',
161-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
162-
>;
163-
CameraAnim?: CameraAnim__type;
164-
},
165-
{
166-
Filter: boolean__type;
167-
FilterMontageTag: FilterMontageTag__charged__type;
168-
Exclusive: boolean__type;
169-
Montage_1P: Montage_1P__type;
170-
Montage_3P: Montage_3P__type;
171-
Montage_Equipment: UnrealEngineString<
172-
'/Script/Engine.AnimMontage',
173-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
174-
>;
175-
AudioEvent: UnrealEngineString<
176-
'/Script/AkAudio.AkAudioEvent',
177-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
178-
>;
179-
bSeparate3PAudioEvent: boolean__type;
180-
AudioEvent3P: UnrealEngineString<
181-
'/Script/AkAudio.AkAudioEvent',
182-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
183-
>;
184-
CameraAnim?: CameraAnim__type;
185-
},
186-
{
187-
Filter: boolean__type;
188-
FilterMontageTag: FilterMontageTag__charged__type;
189-
Exclusive: boolean__type;
190-
Montage_1P: Montage_1P__type;
191-
Montage_3P: Montage_3P__type;
192-
Montage_Equipment: UnrealEngineString<
193-
'/Script/Engine.AnimMontage',
194-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
195-
>;
196-
AudioEvent: UnrealEngineString<
197-
'/Script/AkAudio.AkAudioEvent',
198-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
199-
>;
200-
bSeparate3PAudioEvent: boolean__type;
201-
AudioEvent3P: UnrealEngineString<
202-
'/Script/AkAudio.AkAudioEvent',
203-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
204-
>;
205-
CameraAnim?: CameraAnim__type;
206-
},
207-
];
208-
};
209-
mEquipMontage?: {
210-
Montages: [
211-
{
212-
Filter: boolean__type;
213-
FilterMontageTag: FilterMontageTag__type;
214-
InvertFilter?: boolean__type;
215-
Exclusive: boolean__type;
216-
Montage_1P: Montage_1P__type;
217-
Montage_3P: Montage_3P__type;
218-
Montage_Equipment: UnrealEngineString<
219-
'/Script/Engine.AnimMontage',
220-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
221-
>;
222-
},
223-
{
224-
Filter: boolean__type;
225-
FilterMontageTag: FilterMontageTag__type;
226-
InvertFilter?: boolean__type;
227-
Exclusive: boolean__type;
228-
Montage_1P: Montage_1P__type;
229-
Montage_3P: Montage_3P__type;
230-
Montage_Equipment: UnrealEngineString<
231-
'/Script/Engine.AnimMontage',
232-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
233-
>;
234-
},
235-
];
236-
};
237-
mStingerMontage?: {
238-
Montages: [
239-
{
240-
Montage_1P: Montage_1P__type;
241-
Montage_3P: Montage_3P__type;
242-
Montage_Equipment: UnrealEngineString<
243-
'/Script/Engine.AnimMontage',
244-
StringStartsWith<'/Game/FactoryGame/Equipment/NobeliskDetonator/Animation/'>
245-
>;
246-
AudioEvent: UnrealEngineString<
247-
'/Script/AkAudio.AkAudioEvent',
248-
StringStartsWith<'/Game/WwiseAudio/Events/Equipment/Nobelisk/'>
249-
>;
250-
},
251-
];
252-
};
253-
mUnEquipMontage?: empty_object__type;
254-
mReleaseCooldown: decimal_string__type;
255-
};
7+
import {NativeClass__type} from '../../../common/common/unassigned';
8+
9+
export type FGChargedWeapon__type = FGChargedWeapon__pre_1_1__type;
25610

25711
export type FGChargedWeapon__merged__type =
25812
common_base__FGChargedWeapon__type & FGWeapon__base__type;

generated-types/1.0/classes/CoreUObject/FGCustomizationRecipe.ts

Lines changed: 31 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,36 @@ import {common_base__FGCustomizationRecipe__FGRecipe__type} from '../../../commo
22

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

5+
export type FGCustomizationRecipe__type =
6+
FGCustomizationRecipe__FGRecipe__type & {
7+
mDisplayName:
8+
| 'N/A'
9+
| 'Custom Slot'
10+
| 'Swatch 1'
11+
| 'Swatch 2'
12+
| 'Swatch 3'
13+
| 'Swatch 4'
14+
| 'Swatch 5'
15+
| 'Swatch 6'
16+
| 'Swatch 7'
17+
| 'Swatch 8'
18+
| 'Swatch 9'
19+
| 'Swatch 10'
20+
| 'Swatch 11'
21+
| 'Swatch 12'
22+
| 'Swatch 13'
23+
| 'Swatch 14'
24+
| 'Swatch 15'
25+
| 'Unpainted metal'
26+
| 'Copper Finish'
27+
| 'Chrome Finish'
28+
| 'Caterium Finish'
29+
| 'Carbon Steel Finish';
30+
mProducedIn: [
31+
'/Game/FactoryGame/Equipment/BuildGun/BP_BuildGun.BP_BuildGun_C',
32+
];
33+
};
34+
535
export type FGCustomizationRecipe__FGRecipe__type =
636
common_base__FGCustomizationRecipe__FGRecipe__type & {
737
mProducedIn:
@@ -50,62 +80,5 @@ export type FGCustomizationRecipe__FGRecipe__type =
5080

5181
export type FGCustomizationRecipe__NativeClass =
5282
NativeClass__type & {
53-
Classes: [
54-
FGCustomizationRecipe__FGRecipe__type & {
55-
mDisplayName:
56-
| 'N/A'
57-
| 'Custom Slot'
58-
| 'Swatch 1'
59-
| 'Swatch 2'
60-
| 'Swatch 3'
61-
| 'Swatch 4'
62-
| 'Swatch 5'
63-
| 'Swatch 6'
64-
| 'Swatch 7'
65-
| 'Swatch 8'
66-
| 'Swatch 9'
67-
| 'Swatch 10'
68-
| 'Swatch 11'
69-
| 'Swatch 12'
70-
| 'Swatch 13'
71-
| 'Swatch 14'
72-
| 'Swatch 15'
73-
| 'Unpainted metal'
74-
| 'Copper Finish'
75-
| 'Chrome Finish'
76-
| 'Caterium Finish'
77-
| 'Carbon Steel Finish';
78-
mProducedIn: [
79-
'/Game/FactoryGame/Equipment/BuildGun/BP_BuildGun.BP_BuildGun_C',
80-
];
81-
},
82-
...(FGCustomizationRecipe__FGRecipe__type & {
83-
mDisplayName:
84-
| 'N/A'
85-
| 'Custom Slot'
86-
| 'Swatch 1'
87-
| 'Swatch 2'
88-
| 'Swatch 3'
89-
| 'Swatch 4'
90-
| 'Swatch 5'
91-
| 'Swatch 6'
92-
| 'Swatch 7'
93-
| 'Swatch 8'
94-
| 'Swatch 9'
95-
| 'Swatch 10'
96-
| 'Swatch 11'
97-
| 'Swatch 12'
98-
| 'Swatch 13'
99-
| 'Swatch 14'
100-
| 'Swatch 15'
101-
| 'Unpainted metal'
102-
| 'Copper Finish'
103-
| 'Chrome Finish'
104-
| 'Caterium Finish'
105-
| 'Carbon Steel Finish';
106-
mProducedIn: [
107-
'/Game/FactoryGame/Equipment/BuildGun/BP_BuildGun.BP_BuildGun_C',
108-
];
109-
})[],
110-
];
83+
Classes: [FGCustomizationRecipe__type, ...FGCustomizationRecipe__type[]];
11184
};

0 commit comments

Comments
 (0)