1#[cfg(any(feature = "combat-__skillstackex-types"))]
4pub mod __skillstackex;
5#[cfg(feature = "combat-__skillstackex-types")]
6pub use __skillstackex::{__SkillStackEx, I__SkillStackEx};
7#[cfg(any(feature = "combat-actionattack-types"))]
8pub mod actionattack;
9#[cfg(feature = "combat-actionattack")]
10pub use actionattack::IActionAttackMethods;
11#[cfg(feature = "combat-actionattack-types")]
12pub use actionattack::{ActionAttack, ActionAttack_Stage, IActionAttack};
13#[cfg(any(feature = "combat-actionbase-types"))]
14pub mod actionbase;
15#[cfg(feature = "combat-actionbase")]
16pub use actionbase::IActionBaseMethods;
17#[cfg(feature = "combat-actionbase-types")]
18pub use actionbase::{ActionBase, IActionBase};
19#[cfg(any(feature = "combat-actioncamera-types"))]
20pub mod actioncamera;
21#[cfg(feature = "combat-actioncamera")]
22pub use actioncamera::IActionCameraMethods;
23#[cfg(feature = "combat-actioncamera-types")]
24pub use actioncamera::{ActionCamera, IActionCamera};
25#[cfg(any(feature = "combat-actiondamage-types"))]
26pub mod actiondamage;
27#[cfg(feature = "combat-actiondamage")]
28pub use actiondamage::IActionDamageMethods;
29#[cfg(feature = "combat-actiondamage-types")]
30pub use actiondamage::{ActionDamage, IActionDamage};
31#[cfg(any(feature = "combat-actiondisablefootik-types"))]
32pub mod actiondisablefootik;
33#[cfg(feature = "combat-actiondisablefootik")]
34pub use actiondisablefootik::IActionDisableFootIKMethods;
35#[cfg(feature = "combat-actiondisablefootik-types")]
36pub use actiondisablefootik::{ActionDisableFootIK, IActionDisableFootIK};
37#[cfg(any(feature = "combat-actiondisableskip-types"))]
38pub mod actiondisableskip;
39#[cfg(feature = "combat-actiondisableskip")]
40pub use actiondisableskip::IActionDisableSkipMethods;
41#[cfg(feature = "combat-actiondisableskip-types")]
42pub use actiondisableskip::{ActionDisableSkip, IActionDisableSkip};
43#[cfg(any(feature = "combat-actiondisposerholder-types"))]
44pub mod actiondisposerholder;
45#[cfg(feature = "combat-actiondisposerholder")]
46pub use actiondisposerholder::IActionDisposerHolderMethods;
47#[cfg(feature = "combat-actiondisposerholder-types")]
48pub use actiondisposerholder::{ActionDisposerHolder, IActionDisposerHolder};
49#[cfg(any(feature = "combat-actiondive-types"))]
50pub mod actiondive;
51#[cfg(feature = "combat-actiondive")]
52pub use actiondive::IActionDiveMethods;
53#[cfg(feature = "combat-actiondive-types")]
54pub use actiondive::{ActionDive, IActionDive};
55#[cfg(any(feature = "combat-actionenablelookik-types"))]
56pub mod actionenablelookik;
57#[cfg(feature = "combat-actionenablelookik")]
58pub use actionenablelookik::IActionEnableLookIKMethods;
59#[cfg(feature = "combat-actionenablelookik-types")]
60pub use actionenablelookik::{ActionEnableLookIK, IActionEnableLookIK};
61#[cfg(any(feature = "combat-actionenableskip-types"))]
62pub mod actionenableskip;
63#[cfg(feature = "combat-actionenableskip")]
64pub use actionenableskip::IActionEnableSkipMethods;
65#[cfg(feature = "combat-actionenableskip-types")]
66pub use actionenableskip::{ActionEnableSkip, IActionEnableSkip};
67#[cfg(any(feature = "combat-actiongranapproach-types"))]
68pub mod actiongranapproach;
69#[cfg(feature = "combat-actiongranapproach")]
70pub use actiongranapproach::IActionGranApproachMethods;
71#[cfg(feature = "combat-actiongranapproach-types")]
72pub use actiongranapproach::{ActionGranApproach, IActionGranApproach};
73#[cfg(any(feature = "combat-actiongranbackstep-types"))]
74pub mod actiongranbackstep;
75#[cfg(feature = "combat-actiongranbackstep")]
76pub use actiongranbackstep::IActionGranBackstepMethods;
77#[cfg(feature = "combat-actiongranbackstep-types")]
78pub use actiongranbackstep::{ActionGranBackstep, IActionGranBackstep};
79#[cfg(any(feature = "combat-actiongranbase-types"))]
80pub mod actiongranbase;
81#[cfg(feature = "combat-actiongranbase")]
82pub use actiongranbase::IActionGranBaseMethods;
83#[cfg(feature = "combat-actiongranbase-types")]
84pub use actiongranbase::{ActionGranBase, ActionGranBase_MoveAct, IActionGranBase};
85#[cfg(any(feature = "combat-actiongrandamage-types"))]
86pub mod actiongrandamage;
87#[cfg(feature = "combat-actiongrandamage")]
88pub use actiongrandamage::IActionGranDamageMethods;
89#[cfg(feature = "combat-actiongrandamage-types")]
90pub use actiongrandamage::{ActionGranDamage, IActionGranDamage};
91#[cfg(any(feature = "combat-actiongranenemyapproach-types"))]
92pub mod actiongranenemyapproach;
93#[cfg(feature = "combat-actiongranenemyapproach")]
94pub use actiongranenemyapproach::IActionGranEnemyApproachMethods;
95#[cfg(feature = "combat-actiongranenemyapproach-types")]
96pub use actiongranenemyapproach::{ActionGranEnemyApproach, IActionGranEnemyApproach};
97#[cfg(any(feature = "combat-actiongranenemyhittimepredicted-types"))]
98pub mod actiongranenemyhittimepredicted;
99#[cfg(feature = "combat-actiongranenemyhittimepredicted")]
100pub use actiongranenemyhittimepredicted::IActionGranEnemyHitTimePredictedMethods;
101#[cfg(feature = "combat-actiongranenemyhittimepredicted-types")]
102pub use actiongranenemyhittimepredicted::{ActionGranEnemyHitTimePredicted, IActionGranEnemyHitTimePredicted};
103#[cfg(any(feature = "combat-actiongranfarattack-types"))]
104pub mod actiongranfarattack;
105#[cfg(feature = "combat-actiongranfarattack")]
106pub use actiongranfarattack::IActionGranFarAttackMethods;
107#[cfg(feature = "combat-actiongranfarattack-types")]
108pub use actiongranfarattack::{ActionGranFarAttack, IActionGranFarAttack};
109#[cfg(any(feature = "combat-actiongrannearattack-types"))]
110pub mod actiongrannearattack;
111#[cfg(feature = "combat-actiongrannearattack")]
112pub use actiongrannearattack::IActionGranNearAttackMethods;
113#[cfg(feature = "combat-actiongrannearattack-types")]
114pub use actiongrannearattack::{ActionGranNearAttack, IActionGranNearAttack};
115#[cfg(any(feature = "combat-actioninvoke-types"))]
116pub mod actioninvoke;
117#[cfg(feature = "combat-actioninvoke")]
118pub use actioninvoke::IActionInvokeMethods;
119#[cfg(feature = "combat-actioninvoke-types")]
120pub use actioninvoke::{ActionInvoke, IActionInvoke};
121#[cfg(any(feature = "combat-actioninvoke2_1-types"))]
122pub mod actioninvoke2_1;
123#[cfg(feature = "combat-actioninvoke2_1")]
124pub use actioninvoke2_1::IActionInvoke2_1Methods;
125#[cfg(feature = "combat-actioninvoke2_1-types")]
126pub use actioninvoke2_1::{ActionInvoke2_1, IActionInvoke2_1};
127#[cfg(any(feature = "combat-actionknockoff-types"))]
128pub mod actionknockoff;
129#[cfg(feature = "combat-actionknockoff")]
130pub use actionknockoff::IActionKnockoffMethods;
131#[cfg(feature = "combat-actionknockoff-types")]
132pub use actionknockoff::{ActionKnockoff, IActionKnockoff};
133#[cfg(any(feature = "combat-actionobservable-types"))]
134pub mod actionobservable;
135#[cfg(feature = "combat-actionobservable")]
136pub use actionobservable::IActionObservableMethods;
137#[cfg(feature = "combat-actionobservable-types")]
138pub use actionobservable::{ActionObservable, IActionObservable};
139#[cfg(any(feature = "combat-actionplay-types"))]
140pub mod actionplay;
141#[cfg(feature = "combat-actionplay")]
142pub use actionplay::IActionPlayMethods;
143#[cfg(feature = "combat-actionplay-types")]
144pub use actionplay::{ActionPlay, IActionPlay};
145#[cfg(any(feature = "combat-actionpostattackbackstep-types"))]
146pub mod actionpostattackbackstep;
147#[cfg(feature = "combat-actionpostattackbackstep")]
148pub use actionpostattackbackstep::IActionPostAttackBackstepMethods;
149#[cfg(feature = "combat-actionpostattackbackstep-types")]
150pub use actionpostattackbackstep::{ActionPostAttackBackstep, IActionPostAttackBackstep};
151#[cfg(any(feature = "combat-actionsubspaceback-types"))]
152pub mod actionsubspaceback;
153#[cfg(feature = "combat-actionsubspaceback")]
154pub use actionsubspaceback::IActionSubspaceBackMethods;
155#[cfg(feature = "combat-actionsubspaceback-types")]
156pub use actionsubspaceback::{ActionSubspaceBack, IActionSubspaceBack};
157#[cfg(any(feature = "combat-actionsubspacetrip-types"))]
158pub mod actionsubspacetrip;
159#[cfg(feature = "combat-actionsubspacetrip")]
160pub use actionsubspacetrip::IActionSubspaceTripMethods;
161#[cfg(feature = "combat-actionsubspacetrip-types")]
162pub use actionsubspacetrip::{ActionSubspaceTrip, IActionSubspaceTrip};
163#[cfg(any(feature = "combat-actionsync-types"))]
164pub mod actionsync;
165#[cfg(feature = "combat-actionsync")]
166pub use actionsync::IActionSyncMethods;
167#[cfg(feature = "combat-actionsync-types")]
168pub use actionsync::{ActionSync, IActionSync};
169#[cfg(any(feature = "combat-actiontalk-types"))]
170pub mod actiontalk;
171#[cfg(feature = "combat-actiontalk")]
172pub use actiontalk::IActionTalkMethods;
173#[cfg(feature = "combat-actiontalk-types")]
174pub use actiontalk::{ActionTalk, IActionTalk};
175#[cfg(any(feature = "combat-actiontransform-types"))]
176pub mod actiontransform;
177#[cfg(feature = "combat-actiontransform")]
178pub use actiontransform::IActionTransformMethods;
179#[cfg(feature = "combat-actiontransform-types")]
180pub use actiontransform::{ActionTransform, ActionTransform_State, IActionTransform};
181#[cfg(any(feature = "combat-actionvoice-types"))]
182pub mod actionvoice;
183#[cfg(feature = "combat-actionvoice")]
184pub use actionvoice::IActionVoiceMethods;
185#[cfg(feature = "combat-actionvoice-types")]
186pub use actionvoice::{ActionVoice, IActionVoice};
187#[cfg(any(feature = "combat-actionwaitattackright-types"))]
188pub mod actionwaitattackright;
189#[cfg(feature = "combat-actionwaitattackright")]
190pub use actionwaitattackright::IActionWaitAttackRightMethods;
191#[cfg(feature = "combat-actionwaitattackright-types")]
192pub use actionwaitattackright::{ActionWaitAttackRight, IActionWaitAttackRight};
193#[cfg(any(feature = "combat-actionwaitfunc-types"))]
194pub mod actionwaitfunc;
195#[cfg(feature = "combat-actionwaitfunc")]
196pub use actionwaitfunc::IActionWaitFuncMethods;
197#[cfg(feature = "combat-actionwaitfunc-types")]
198pub use actionwaitfunc::{ActionWaitFunc, IActionWaitFunc};
199#[cfg(any(feature = "combat-actionwaittime-types"))]
200pub mod actionwaittime;
201#[cfg(feature = "combat-actionwaittime")]
202pub use actionwaittime::IActionWaitTimeMethods;
203#[cfg(feature = "combat-actionwaittime-types")]
204pub use actionwaittime::{ActionWaitTime, IActionWaitTime};
205#[cfg(any(feature = "combat-adhocassetloader-types"))]
206pub mod adhocassetloader;
207#[cfg(feature = "combat-adhocassetloader-types")]
208pub use adhocassetloader::{AdhocAssetLoader, AdhocAssetLoader_Asset, IAdhocAssetLoader, IAdhocAssetLoader_Asset};
209#[cfg(feature = "combat-adhocassetloader")]
210pub use adhocassetloader::{IAdhocAssetLoaderMethods, IAdhocAssetLoader_AssetMethods};
211#[cfg(any(feature = "combat-anibodyride-types"))]
212pub mod anibodyride;
213#[cfg(feature = "combat-anibodyride")]
214pub use anibodyride::IAniBodyRideMethods;
215#[cfg(feature = "combat-anibodyride-types")]
216pub use anibodyride::{AniBodyRide, IAniBodyRide};
217#[cfg(any(feature = "combat-animasset-types"))]
218pub mod animasset;
219#[cfg(feature = "combat-animasset")]
220pub use animasset::IAnimAssetMethods;
221#[cfg(feature = "combat-animasset-types")]
222pub use animasset::{AnimAsset, IAnimAsset};
223#[cfg(any(feature = "combat-animassetex-types"))]
224pub mod animassetex;
225#[cfg(feature = "combat-animassetex-types")]
226pub use animassetex::{AnimAssetEx, IAnimAssetEx};
227#[cfg(any(feature = "combat-animationeventex-types"))]
228pub mod animationeventex;
229#[cfg(feature = "combat-animationeventex-types")]
230pub use animationeventex::{AnimationEventEx, IAnimationEventEx};
231#[cfg(any(feature = "combat-animatorineditor-types"))]
232pub mod animatorineditor;
233#[cfg(feature = "combat-animatorineditor")]
234pub use animatorineditor::IAnimatorInEditorMethods;
235#[cfg(feature = "combat-animatorineditor-types")]
236pub use animatorineditor::{AnimatorInEditor, IAnimatorInEditor};
237#[cfg(any(feature = "combat-animatorlayer-types"))]
238pub mod animatorlayer;
239#[cfg(feature = "combat-animatorlayer-types")]
240pub use animatorlayer::{AnimatorLayer, IAnimatorLayer};
241#[cfg(any(feature = "combat-animatorscope-types"))]
242pub mod animatorscope;
243#[cfg(feature = "combat-animatorscope")]
244pub use animatorscope::IAnimatorScopeMethods;
245#[cfg(feature = "combat-animatorscope-types")]
246pub use animatorscope::{AnimatorScope, IAnimatorScope};
247#[cfg(any(feature = "combat-animclipkeyreductionexm-types"))]
248pub mod animclipkeyreductionexm;
249#[cfg(feature = "combat-animclipkeyreductionexm-types")]
250pub use animclipkeyreductionexm::{AnimClipKeyReductionExM, IAnimClipKeyReductionExM};
251#[cfg(any(feature = "combat-animname-types"))]
252pub mod animname;
253#[cfg(feature = "combat-animname-types")]
254pub use animname::{AnimName, AnimName_Race, IAnimName};
255#[cfg(any(feature = "combat-animsetdb-types"))]
256pub mod animsetdb;
257#[cfg(feature = "combat-animsetdb")]
258pub use animsetdb::IAnimSetDBMethods;
259#[cfg(feature = "combat-animsetdb-types")]
260pub use animsetdb::{AnimSetDB, IAnimSetDB};
261#[cfg(any(feature = "combat-animsetname-types"))]
262pub mod animsetname;
263#[cfg(feature = "combat-animsetname-types")]
264pub use animsetname::{AnimsetName, IAnimsetName};
265#[cfg(any(feature = "combat-arenacombatsequence-types"))]
266pub mod arenacombatsequence;
267#[cfg(feature = "combat-arenacombatsequence")]
268pub use arenacombatsequence::IArenaCombatSequenceMethods;
269#[cfg(feature = "combat-arenacombatsequence-types")]
270pub use arenacombatsequence::{ArenaCombatSequence, IArenaCombatSequence};
271#[cfg(any(feature = "combat-assetname-types"))]
272pub mod assetname;
273#[cfg(feature = "combat-assetname-types")]
274pub use assetname::{AssetName, AssetName_SplitMode, IAssetName};
275#[cfg(any(feature = "combat-assettabledemo-types"))]
276pub mod assettabledemo;
277#[cfg(feature = "combat-assettabledemo")]
278pub use assettabledemo::IAssetTableDemoMethods;
279#[cfg(feature = "combat-assettabledemo-types")]
280pub use assettabledemo::{AssetTableDemo, IAssetTableDemo};
281#[cfg(any(feature = "combat-assettableitem-types"))]
282pub mod assettableitem;
283#[cfg(feature = "combat-assettableitem")]
284pub use assettableitem::IAssetTableItemMethods;
285#[cfg(feature = "combat-assettableitem-types")]
286pub use assettableitem::{AssetTableItem, IAssetTableItem};
287#[cfg(any(feature = "combat-assettype-types"))]
288pub mod assettype;
289#[cfg(feature = "combat-assettype-types")]
290pub use assettype::AssetType;
291#[cfg(any(feature = "combat-attackrangeindicator-types"))]
292pub mod attackrangeindicator;
293#[cfg(feature = "combat-attackrangeindicator")]
294pub use attackrangeindicator::IAttackRangeIndicatorMethods;
295#[cfg(feature = "combat-attackrangeindicator-types")]
296pub use attackrangeindicator::{AttackRangeIndicator, IAttackRangeIndicator};
297#[cfg(any(feature = "combat-autocamera-types"))]
298pub mod autocamera;
299#[cfg(feature = "combat-autocamera")]
300pub use autocamera::IAutoCameraMethods;
301#[cfg(feature = "combat-autocamera-types")]
302pub use autocamera::{AutoCamera, IAutoCamera};
303#[cfg(any(feature = "combat-autocamerabase-types"))]
304pub mod autocamerabase;
305#[cfg(feature = "combat-autocamerabase")]
306pub use autocamerabase::IAutoCameraBaseMethods;
307#[cfg(feature = "combat-autocamerabase-types")]
308pub use autocamerabase::{AutoCameraBase, IAutoCameraBase};
309#[cfg(any(feature = "combat-bakedmesh-types"))]
310pub mod bakedmesh;
311#[cfg(feature = "combat-bakedmesh")]
312pub use bakedmesh::IBakedMeshMethods;
313#[cfg(feature = "combat-bakedmesh-types")]
314pub use bakedmesh::{BakedMesh, IBakedMesh};
315#[cfg(any(feature = "combat-basecameracontroller-types"))]
316pub mod basecameracontroller;
317#[cfg(feature = "combat-basecameracontroller")]
318pub use basecameracontroller::IBaseCameraControllerMethods;
319#[cfg(feature = "combat-basecameracontroller-types")]
320pub use basecameracontroller::{BaseCameraController, IBaseCameraController};
321#[cfg(any(feature = "combat-basecombatlocation-types"))]
322pub mod basecombatlocation;
323#[cfg(feature = "combat-basecombatlocation")]
324pub use basecombatlocation::IBaseCombatLocationMethods;
325#[cfg(feature = "combat-basecombatlocation-types")]
326pub use basecombatlocation::{BaseCombatLocation, IBaseCombatLocation};
327#[cfg(any(feature = "combat-basetransitioncameracontroller-types"))]
328pub mod basetransitioncameracontroller;
329#[cfg(feature = "combat-basetransitioncameracontroller")]
330pub use basetransitioncameracontroller::IBaseTransitionCameraControllerMethods;
331#[cfg(feature = "combat-basetransitioncameracontroller-types")]
332pub use basetransitioncameracontroller::{BaseTransitionCameraController, IBaseTransitionCameraController};
333#[cfg(any(feature = "combat-bit-types"))]
334pub mod bit;
335#[cfg(feature = "combat-bit-types")]
336pub use bit::{Bit, IBit};
337#[cfg(any(feature = "combat-boxcaster-types"))]
338pub mod boxcaster;
339#[cfg(feature = "combat-boxcaster-types")]
340pub use boxcaster::{BoxCaster, BoxCaster_CastResult, IBoxCaster, IBoxCaster_CastResult};
341#[cfg(feature = "combat-boxcaster")]
342pub use boxcaster::{IBoxCasterMethods, IBoxCaster_CastResultMethods};
343#[cfg(any(feature = "combat-bufferedgizmo-types"))]
344pub mod bufferedgizmo;
345#[cfg(feature = "combat-bufferedgizmo-types")]
346pub use bufferedgizmo::{BufferedGizmo, BufferedGizmo_Segment, IBufferedGizmo, IBufferedGizmo_Segment};
347#[cfg(feature = "combat-bufferedgizmo")]
348pub use bufferedgizmo::{IBufferedGizmoMethods, IBufferedGizmo_SegmentMethods};
349#[cfg(any(feature = "combat-cameraboundingbox-types"))]
350pub mod cameraboundingbox;
351#[cfg(feature = "combat-cameraboundingbox")]
352pub use cameraboundingbox::ICameraBoundingBoxMethods;
353#[cfg(feature = "combat-cameraboundingbox-types")]
354pub use cameraboundingbox::{CameraBoundingBox, ICameraBoundingBox};
355#[cfg(any(feature = "combat-cameracontrollerauto-types"))]
356pub mod cameracontrollerauto;
357#[cfg(feature = "combat-cameracontrollerauto")]
358pub use cameracontrollerauto::ICameraControllerAutoMethods;
359#[cfg(feature = "combat-cameracontrollerauto-types")]
360pub use cameracontrollerauto::{CameraControllerAuto, CameraControllerAuto_CamRotate, ICameraControllerAuto};
361#[cfg(any(feature = "combat-cameracontrollerbehind-types"))]
362pub mod cameracontrollerbehind;
363#[cfg(feature = "combat-cameracontrollerbehind")]
364pub use cameracontrollerbehind::ICameraControllerBehindMethods;
365#[cfg(feature = "combat-cameracontrollerbehind-types")]
366pub use cameracontrollerbehind::{CameraControllerBehind, ICameraControllerBehind};
367#[cfg(any(feature = "combat-cameracontrollerbehindlastboss-types"))]
368pub mod cameracontrollerbehindlastboss;
369#[cfg(feature = "combat-cameracontrollerbehindlastboss")]
370pub use cameracontrollerbehindlastboss::ICameraControllerBehindLastBossMethods;
371#[cfg(feature = "combat-cameracontrollerbehindlastboss-types")]
372pub use cameracontrollerbehindlastboss::{CameraControllerBehindLastBoss, ICameraControllerBehindLastBoss};
373#[cfg(any(feature = "combat-cameracontrollerbird-types"))]
374pub mod cameracontrollerbird;
375#[cfg(feature = "combat-cameracontrollerbird")]
376pub use cameracontrollerbird::ICameraControllerBirdMethods;
377#[cfg(feature = "combat-cameracontrollerbird-types")]
378pub use cameracontrollerbird::{CameraControllerBird, ICameraControllerBird};
379#[cfg(any(feature = "combat-cameracontrollerbullet-types"))]
380pub mod cameracontrollerbullet;
381#[cfg(feature = "combat-cameracontrollerbullet")]
382pub use cameracontrollerbullet::ICameraControllerBulletMethods;
383#[cfg(feature = "combat-cameracontrollerbullet-types")]
384pub use cameracontrollerbullet::{CameraControllerBullet, CameraControllerBullet_State, ICameraControllerBullet};
385#[cfg(any(feature = "combat-cameracontrollerchainattack-types"))]
386pub mod cameracontrollerchainattack;
387#[cfg(feature = "combat-cameracontrollerchainattack")]
388pub use cameracontrollerchainattack::ICameraControllerChainAttackMethods;
389#[cfg(feature = "combat-cameracontrollerchainattack-types")]
390pub use cameracontrollerchainattack::{CameraControllerChainAttack, ICameraControllerChainAttack};
391#[cfg(any(feature = "combat-cameracontrollerconfrontation-types"))]
392pub mod cameracontrollerconfrontation;
393#[cfg(feature = "combat-cameracontrollerconfrontation")]
394pub use cameracontrollerconfrontation::ICameraControllerConfrontationMethods;
395#[cfg(feature = "combat-cameracontrollerconfrontation-types")]
396pub use cameracontrollerconfrontation::{CameraControllerConfrontation, ICameraControllerConfrontation};
397#[cfg(any(feature = "combat-cameracontrollerdie-types"))]
398pub mod cameracontrollerdie;
399#[cfg(feature = "combat-cameracontrollerdie")]
400pub use cameracontrollerdie::ICameraControllerDieMethods;
401#[cfg(feature = "combat-cameracontrollerdie-types")]
402pub use cameracontrollerdie::{CameraControllerDie, ICameraControllerDie};
403#[cfg(any(feature = "combat-cameracontrollerdollycart-types"))]
404pub mod cameracontrollerdollycart;
405#[cfg(feature = "combat-cameracontrollerdollycart")]
406pub use cameracontrollerdollycart::ICameraControllerDollyCartMethods;
407#[cfg(feature = "combat-cameracontrollerdollycart-types")]
408pub use cameracontrollerdollycart::{CameraControllerDollyCart, CameraControllerDollyCart_State, ICameraControllerDollyCart};
409#[cfg(any(feature = "combat-cameracontrollerfreecamera-types"))]
410pub mod cameracontrollerfreecamera;
411#[cfg(feature = "combat-cameracontrollerfreecamera")]
412pub use cameracontrollerfreecamera::ICameraControllerFreeCameraMethods;
413#[cfg(feature = "combat-cameracontrollerfreecamera-types")]
414pub use cameracontrollerfreecamera::{CameraControllerFreeCamera, ICameraControllerFreeCamera};
415#[cfg(any(feature = "combat-cameracontrollerorbital-types"))]
416pub mod cameracontrollerorbital;
417#[cfg(feature = "combat-cameracontrollerorbital")]
418pub use cameracontrollerorbital::ICameraControllerOrbitalMethods;
419#[cfg(feature = "combat-cameracontrollerorbital-types")]
420pub use cameracontrollerorbital::{CameraControllerOrbital, ICameraControllerOrbital};
421#[cfg(any(feature = "combat-cameracontrolleroverhead-types"))]
422pub mod cameracontrolleroverhead;
423#[cfg(feature = "combat-cameracontrolleroverhead")]
424pub use cameracontrolleroverhead::ICameraControllerOverHeadMethods;
425#[cfg(feature = "combat-cameracontrolleroverhead-types")]
426pub use cameracontrolleroverhead::{CameraControllerOverHead, ICameraControllerOverHead};
427#[cfg(any(feature = "combat-cameracontrollerselfie-types"))]
428pub mod cameracontrollerselfie;
429#[cfg(feature = "combat-cameracontrollerselfie")]
430pub use cameracontrollerselfie::ICameraControllerSelfieMethods;
431#[cfg(feature = "combat-cameracontrollerselfie-types")]
432pub use cameracontrollerselfie::{CameraControllerSelfie, ICameraControllerSelfie};
433#[cfg(any(feature = "combat-cameracontrollerside-types"))]
434pub mod cameracontrollerside;
435#[cfg(feature = "combat-cameracontrollerside")]
436pub use cameracontrollerside::ICameraControllerSideMethods;
437#[cfg(feature = "combat-cameracontrollerside-types")]
438pub use cameracontrollerside::{CameraControllerSide, ICameraControllerSide};
439#[cfg(any(feature = "combat-cameracontrollersolo-types"))]
440pub mod cameracontrollersolo;
441#[cfg(feature = "combat-cameracontrollersolo")]
442pub use cameracontrollersolo::ICameraControllerSoloMethods;
443#[cfg(feature = "combat-cameracontrollersolo-types")]
444pub use cameracontrollersolo::{CameraControllerSolo, ICameraControllerSolo};
445#[cfg(any(feature = "combat-cameracontrollertransition-types"))]
446pub mod cameracontrollertransition;
447#[cfg(feature = "combat-cameracontrollertransition")]
448pub use cameracontrollertransition::ICameraControllerTransitionMethods;
449#[cfg(feature = "combat-cameracontrollertransition-types")]
450pub use cameracontrollertransition::{CameraControllerTransition, ICameraControllerTransition};
451#[cfg(any(feature = "combat-cameracontrollerunitdetail-types"))]
452pub mod cameracontrollerunitdetail;
453#[cfg(feature = "combat-cameracontrollerunitdetail")]
454pub use cameracontrollerunitdetail::ICameraControllerUnitDetailMethods;
455#[cfg(feature = "combat-cameracontrollerunitdetail-types")]
456pub use cameracontrollerunitdetail::{CameraControllerUnitDetail, ICameraControllerUnitDetail};
457#[cfg(any(feature = "combat-camerainfo-types"))]
458pub mod camerainfo;
459#[cfg(feature = "combat-camerainfo-types")]
460pub use camerainfo::CameraInfo;
461#[cfg(any(feature = "combat-cameramanager-types"))]
462pub mod cameramanager;
463#[cfg(feature = "combat-cameramanager")]
464pub use cameramanager::ICameraManagerMethods;
465#[cfg(feature = "combat-cameramanager-types")]
466pub use cameramanager::{CameraManager, ICameraManager};
467#[cfg(any(feature = "combat-cameraposition-types"))]
468pub mod cameraposition;
469#[cfg(feature = "combat-cameraposition-types")]
470pub use cameraposition::CameraPosition;
471#[cfg(any(feature = "combat-camerapositiondata-types"))]
472pub mod camerapositiondata;
473#[cfg(feature = "combat-camerapositiondata-types")]
474pub use camerapositiondata::{
475 CameraPositionData, CameraPositionData_CameraShakeSettings, CameraPositionData_TargetJoint, ICameraPositionData,
476 ICameraPositionData_CameraShakeSettings,
477};
478#[cfg(feature = "combat-camerapositiondata")]
479pub use camerapositiondata::{ICameraPositionDataMethods, ICameraPositionData_CameraShakeSettingsMethods};
480#[cfg(any(feature = "combat-camerasituation-types"))]
481pub mod camerasituation;
482#[cfg(feature = "combat-camerasituation-types")]
483pub use camerasituation::CameraSituation;
484#[cfg(any(feature = "combat-camerasituationconverter-types"))]
485pub mod camerasituationconverter;
486#[cfg(feature = "combat-camerasituationconverter")]
487pub use camerasituationconverter::ICameraSituationConverterMethods;
488#[cfg(feature = "combat-camerasituationconverter-types")]
489pub use camerasituationconverter::{CameraSituationConverter, CameraSituationConverter_CameraLocateStyle, ICameraSituationConverter};
490#[cfg(any(feature = "combat-cameraswitch-types"))]
491pub mod cameraswitch;
492#[cfg(feature = "combat-cameraswitch")]
493pub use cameraswitch::ICameraSwitchMethods;
494#[cfg(feature = "combat-cameraswitch-types")]
495pub use cameraswitch::{CameraSwitch, ICameraSwitch};
496#[cfg(any(feature = "combat-character-types"))]
497pub mod character;
498#[cfg(feature = "combat-character")]
499pub use character::ICharacterMethods;
500#[cfg(feature = "combat-character-types")]
501pub use character::{Character, ICharacter};
502#[cfg(any(feature = "combat-characteranimset-types"))]
503pub mod characteranimset;
504#[cfg(feature = "combat-characteranimset")]
505pub use characteranimset::ICharacterAnimsetMethods;
506#[cfg(feature = "combat-characteranimset-types")]
507pub use characteranimset::{CharacterAnimset, ICharacterAnimset};
508#[cfg(any(feature = "combat-characterappearance-types"))]
509pub mod characterappearance;
510#[cfg(feature = "combat-characterappearance")]
511pub use characterappearance::ICharacterAppearanceMethods;
512#[cfg(feature = "combat-characterappearance-types")]
513pub use characterappearance::{CharacterAppearance, ICharacterAppearance};
514#[cfg(any(feature = "combat-characterasset-types"))]
515pub mod characterasset;
516#[cfg(feature = "combat-characterasset")]
517pub use characterasset::ICharacterAssetMethods;
518#[cfg(feature = "combat-characterasset-types")]
519pub use characterasset::{CharacterAsset, ICharacterAsset};
520#[cfg(any(feature = "combat-characterassetform-types"))]
521pub mod characterassetform;
522#[cfg(feature = "combat-characterassetform")]
523pub use characterassetform::ICharacterAssetFormMethods;
524#[cfg(feature = "combat-characterassetform-types")]
525pub use characterassetform::{CharacterAssetForm, ICharacterAssetForm};
526#[cfg(any(feature = "combat-characterassett_1-types"))]
527pub mod characterassett_1;
528#[cfg(feature = "combat-characterassett_1")]
529pub use characterassett_1::ICharacterAssetT_1Methods;
530#[cfg(feature = "combat-characterassett_1-types")]
531pub use characterassett_1::{CharacterAssetT_1, ICharacterAssetT_1};
532#[cfg(any(feature = "combat-characteraura-types"))]
533pub mod characteraura;
534#[cfg(feature = "combat-characteraura")]
535pub use characteraura::ICharacterAuraMethods;
536#[cfg(feature = "combat-characteraura-types")]
537pub use characteraura::{CharacterAura, ICharacterAura};
538#[cfg(any(feature = "combat-characterbuilder-types"))]
539pub mod characterbuilder;
540#[cfg(feature = "combat-characterbuilder")]
541pub use characterbuilder::ICharacterBuilderMethods;
542#[cfg(feature = "combat-characterbuilder-types")]
543pub use characterbuilder::{CharacterBuilder, ICharacterBuilder};
544#[cfg(any(feature = "combat-characterconfig-types"))]
545pub mod characterconfig;
546#[cfg(feature = "combat-characterconfig")]
547pub use characterconfig::ICharacterConfigMethods;
548#[cfg(feature = "combat-characterconfig-types")]
549pub use characterconfig::{CharacterConfig, ICharacterConfig};
550#[cfg(any(feature = "combat-charactereffect-types"))]
551pub mod charactereffect;
552#[cfg(feature = "combat-charactereffect")]
553pub use charactereffect::ICharacterEffectMethods;
554#[cfg(feature = "combat-charactereffect-types")]
555pub use charactereffect::{CharacterEffect, ICharacterEffect};
556#[cfg(any(feature = "combat-charactereyedart-types"))]
557pub mod charactereyedart;
558#[cfg(feature = "combat-charactereyedart")]
559pub use charactereyedart::ICharacterEyeDartMethods;
560#[cfg(feature = "combat-charactereyedart-types")]
561pub use charactereyedart::{CharacterEyeDart, CharacterEyeDart_State, ICharacterEyeDart};
562#[cfg(any(feature = "combat-characterfactoryasync-types"))]
563pub mod characterfactoryasync;
564#[cfg(feature = "combat-characterfactoryasync-types")]
565pub use characterfactoryasync::{CharacterFactoryAsync, ICharacterFactoryAsync};
566#[cfg(any(feature = "combat-charactergamestatus-types"))]
567pub mod charactergamestatus;
568#[cfg(feature = "combat-charactergamestatus")]
569pub use charactergamestatus::ICharacterGameStatusMethods;
570#[cfg(feature = "combat-charactergamestatus-types")]
571pub use charactergamestatus::{CharacterGameStatus, ICharacterGameStatus};
572#[cfg(any(feature = "combat-charactergamestatusex-types"))]
573pub mod charactergamestatusex;
574#[cfg(feature = "combat-charactergamestatusex-types")]
575pub use charactergamestatusex::{CharacterGameStatusEx, ICharacterGameStatusEx};
576#[cfg(any(feature = "combat-characterhud-types"))]
577pub mod characterhud;
578#[cfg(feature = "combat-characterhud")]
579pub use characterhud::ICharacterHUDMethods;
580#[cfg(feature = "combat-characterhud-types")]
581pub use characterhud::{CharacterHUD, ICharacterHUD};
582#[cfg(any(feature = "combat-characteridlesmb-types"))]
583pub mod characteridlesmb;
584#[cfg(feature = "combat-characteridlesmb")]
585pub use characteridlesmb::ICharacterIdleSMBMethods;
586#[cfg(feature = "combat-characteridlesmb-types")]
587pub use characteridlesmb::{CharacterIdleSMB, ICharacterIdleSMB};
588#[cfg(any(feature = "combat-characterikaim-types"))]
589pub mod characterikaim;
590#[cfg(feature = "combat-characterikaim")]
591pub use characterikaim::ICharacterIKAimMethods;
592#[cfg(feature = "combat-characterikaim-types")]
593pub use characterikaim::{CharacterIKAim, ICharacterIKAim};
594#[cfg(any(feature = "combat-characterikfoot-types"))]
595pub mod characterikfoot;
596#[cfg(feature = "combat-characterikfoot")]
597pub use characterikfoot::ICharacterIKFootMethods;
598#[cfg(feature = "combat-characterikfoot-types")]
599pub use characterikfoot::{CharacterIKFoot, ICharacterIKFoot};
600#[cfg(any(feature = "combat-characteriklookat-types"))]
601pub mod characteriklookat;
602#[cfg(feature = "combat-characteriklookat")]
603pub use characteriklookat::ICharacterIKLookAtMethods;
604#[cfg(feature = "combat-characteriklookat-types")]
605pub use characteriklookat::{CharacterIKLookAt, ICharacterIKLookAt};
606#[cfg(any(feature = "combat-characterillusion-types"))]
607pub mod characterillusion;
608#[cfg(feature = "combat-characterillusion")]
609pub use characterillusion::ICharacterIllusionMethods;
610#[cfg(feature = "combat-characterillusion-types")]
611pub use characterillusion::{CharacterIllusion, ICharacterIllusion};
612#[cfg(any(feature = "combat-characterjoint-types"))]
613pub mod characterjoint;
614#[cfg(feature = "combat-characterjoint")]
615pub use characterjoint::ICharacterJointMethods;
616#[cfg(feature = "combat-characterjoint-types")]
617pub use characterjoint::{CharacterJoint, ICharacterJoint};
618#[cfg(any(feature = "combat-characterjump-types"))]
619pub mod characterjump;
620#[cfg(feature = "combat-characterjump")]
621pub use characterjump::ICharacterJumpMethods;
622#[cfg(feature = "combat-characterjump-types")]
623pub use characterjump::{CharacterJump, ICharacterJump};
624#[cfg(any(feature = "combat-characterlod-types"))]
625pub mod characterlod;
626#[cfg(feature = "combat-characterlod")]
627pub use characterlod::ICharacterLodMethods;
628#[cfg(feature = "combat-characterlod-types")]
629pub use characterlod::{CharacterLod, ICharacterLod};
630#[cfg(any(feature = "combat-characterlying-types"))]
631pub mod characterlying;
632#[cfg(feature = "combat-characterlying")]
633pub use characterlying::ICharacterLyingMethods;
634#[cfg(feature = "combat-characterlying-types")]
635pub use characterlying::{CharacterLying, ICharacterLying};
636#[cfg(any(feature = "combat-characterlyinghorse-types"))]
637pub mod characterlyinghorse;
638#[cfg(feature = "combat-characterlyinghorse")]
639pub use characterlyinghorse::ICharacterLyingHorseMethods;
640#[cfg(feature = "combat-characterlyinghorse-types")]
641pub use characterlyinghorse::{CharacterLyingHorse, CharacterLyingHorse_Progress, ICharacterLyingHorse};
642#[cfg(any(feature = "combat-characterlyinghuman-types"))]
643pub mod characterlyinghuman;
644#[cfg(feature = "combat-characterlyinghuman")]
645pub use characterlyinghuman::ICharacterLyingHumanMethods;
646#[cfg(feature = "combat-characterlyinghuman-types")]
647pub use characterlyinghuman::{CharacterLyingHuman, ICharacterLyingHuman};
648#[cfg(any(feature = "combat-characterlyingpegasus-types"))]
649pub mod characterlyingpegasus;
650#[cfg(feature = "combat-characterlyingpegasus")]
651pub use characterlyingpegasus::ICharacterLyingPegasusMethods;
652#[cfg(feature = "combat-characterlyingpegasus-types")]
653pub use characterlyingpegasus::{CharacterLyingPegasus, ICharacterLyingPegasus};
654#[cfg(any(feature = "combat-charactermove-types"))]
655pub mod charactermove;
656#[cfg(feature = "combat-charactermove")]
657pub use charactermove::ICharacterMoveMethods;
658#[cfg(feature = "combat-charactermove-types")]
659pub use charactermove::{CharacterMove, CharacterMove_StartMode, CharacterMove_State, ICharacterMove};
660#[cfg(any(feature = "combat-characternodeconstraint-types"))]
661pub mod characternodeconstraint;
662#[cfg(feature = "combat-characternodeconstraint")]
663pub use characternodeconstraint::ICharacterNodeConstraintMethods;
664#[cfg(feature = "combat-characternodeconstraint-types")]
665pub use characternodeconstraint::{CharacterNodeConstraint, CharacterNodeConstraint_State, ICharacterNodeConstraint};
666#[cfg(any(feature = "combat-characterobservable-types"))]
667pub mod characterobservable;
668#[cfg(feature = "combat-characterobservable")]
669pub use characterobservable::ICharacterObservableMethods;
670#[cfg(feature = "combat-characterobservable-types")]
671pub use characterobservable::{CharacterObservable, ICharacterObservable};
672#[cfg(any(feature = "combat-characterproportion-types"))]
673pub mod characterproportion;
674#[cfg(feature = "combat-characterproportion")]
675pub use characterproportion::ICharacterProportionMethods;
676#[cfg(feature = "combat-characterproportion-types")]
677pub use characterproportion::{CharacterProportion, ICharacterProportion};
678#[cfg(any(feature = "combat-charactersignal-types"))]
679pub mod charactersignal;
680#[cfg(feature = "combat-charactersignal")]
681pub use charactersignal::ICharacterSignalMethods;
682#[cfg(feature = "combat-charactersignal-types")]
683pub use charactersignal::{CharacterSignal, ICharacterSignal};
684#[cfg(any(feature = "combat-charactersignalobserver-types"))]
685pub mod charactersignalobserver;
686#[cfg(feature = "combat-charactersignalobserver")]
687pub use charactersignalobserver::ICharacterSignalObserverMethods;
688#[cfg(feature = "combat-charactersignalobserver-types")]
689pub use charactersignalobserver::{CharacterSignalObserver, ICharacterSignalObserver};
690#[cfg(any(feature = "combat-charactersound-types"))]
691pub mod charactersound;
692#[cfg(feature = "combat-charactersound")]
693pub use charactersound::ICharacterSoundMethods;
694#[cfg(feature = "combat-charactersound-types")]
695pub use charactersound::{CharacterSound, ICharacterSound};
696#[cfg(any(feature = "combat-charactertimespace-types"))]
697pub mod charactertimespace;
698#[cfg(feature = "combat-charactertimespace")]
699pub use charactertimespace::ICharacterTimespaceMethods;
700#[cfg(feature = "combat-charactertimespace-types")]
701pub use charactertimespace::{CharacterTimespace, ICharacterTimespace};
702#[cfg(any(feature = "combat-characterturn-types"))]
703pub mod characterturn;
704#[cfg(feature = "combat-characterturn")]
705pub use characterturn::ICharacterTurnMethods;
706#[cfg(feature = "combat-characterturn-types")]
707pub use characterturn::{CharacterTurn, ICharacterTurn};
708#[cfg(any(feature = "combat-characterweapon-types"))]
709pub mod characterweapon;
710#[cfg(feature = "combat-characterweapon")]
711pub use characterweapon::ICharacterWeaponMethods;
712#[cfg(feature = "combat-characterweapon-types")]
713pub use characterweapon::{CharacterWeapon, ICharacterWeapon};
714#[cfg(any(feature = "combat-classchangesequence-types"))]
715pub mod classchangesequence;
716#[cfg(feature = "combat-classchangesequence")]
717pub use classchangesequence::IClassChangeSequenceMethods;
718#[cfg(feature = "combat-classchangesequence-types")]
719pub use classchangesequence::{ClassChangeSequence, ClassChangeSequence_Label, IClassChangeSequence};
720#[cfg(any(feature = "combat-combat_viewer_ex_methods-acts2i-types"))]
721pub mod combat_viewer_ex_methods;
722#[cfg(any(feature = "combat-combatconfig-types"))]
723pub mod combatconfig;
724#[cfg(feature = "combat-combatconfig")]
725pub use combatconfig::ICombatConfigMethods;
726#[cfg(feature = "combat-combatconfig-types")]
727pub use combatconfig::{CombatConfig, ICombatConfig};
728#[cfg(any(feature = "combat-combatinput-types"))]
729pub mod combatinput;
730#[cfg(feature = "combat-combatinput")]
731pub use combatinput::ICombatInputMethods;
732#[cfg(feature = "combat-combatinput-types")]
733pub use combatinput::{CombatInput, ICombatInput};
734#[cfg(any(feature = "combat-combatlocationbrawl-types"))]
735pub mod combatlocationbrawl;
736#[cfg(feature = "combat-combatlocationbrawl")]
737pub use combatlocationbrawl::ICombatLocationBrawlMethods;
738#[cfg(feature = "combat-combatlocationbrawl-types")]
739pub use combatlocationbrawl::{CombatLocationBrawl, ICombatLocationBrawl};
740#[cfg(any(feature = "combat-combatlocationcannon-types"))]
741pub mod combatlocationcannon;
742#[cfg(feature = "combat-combatlocationcannon")]
743pub use combatlocationcannon::ICombatLocationCannonMethods;
744#[cfg(feature = "combat-combatlocationcannon-types")]
745pub use combatlocationcannon::{CombatLocationCannon, ICombatLocationCannon};
746#[cfg(any(feature = "combat-combatlocationchainattack-types"))]
747pub mod combatlocationchainattack;
748#[cfg(feature = "combat-combatlocationchainattack")]
749pub use combatlocationchainattack::ICombatLocationChainAttackMethods;
750#[cfg(feature = "combat-combatlocationchainattack-types")]
751pub use combatlocationchainattack::{CombatLocationChainAttack, ICombatLocationChainAttack};
752#[cfg(any(feature = "combat-combatlocationcrosscut-types"))]
753pub mod combatlocationcrosscut;
754#[cfg(feature = "combat-combatlocationcrosscut")]
755pub use combatlocationcrosscut::ICombatLocationCrosscutMethods;
756#[cfg(feature = "combat-combatlocationcrosscut-types")]
757pub use combatlocationcrosscut::{CombatLocationCrosscut, ICombatLocationCrosscut};
758#[cfg(any(feature = "combat-combatlocationengageattack-types"))]
759pub mod combatlocationengageattack;
760#[cfg(feature = "combat-combatlocationengageattack")]
761pub use combatlocationengageattack::ICombatLocationEngageAttackMethods;
762#[cfg(feature = "combat-combatlocationengageattack-types")]
763pub use combatlocationengageattack::{CombatLocationEngageAttack, ICombatLocationEngageAttack};
764#[cfg(any(feature = "combat-combatlocationfortress-types"))]
765pub mod combatlocationfortress;
766#[cfg(feature = "combat-combatlocationfortress")]
767pub use combatlocationfortress::ICombatLocationFortressMethods;
768#[cfg(feature = "combat-combatlocationfortress-types")]
769pub use combatlocationfortress::{CombatLocationFortress, ICombatLocationFortress};
770#[cfg(any(feature = "combat-combatlocationjobintro-types"))]
771pub mod combatlocationjobintro;
772#[cfg(feature = "combat-combatlocationjobintro")]
773pub use combatlocationjobintro::ICombatLocationJobIntroMethods;
774#[cfg(feature = "combat-combatlocationjobintro-types")]
775pub use combatlocationjobintro::{CombatLocationJobIntro, ICombatLocationJobIntro};
776#[cfg(any(feature = "combat-combatlocationlastboss-types"))]
777pub mod combatlocationlastboss;
778#[cfg(feature = "combat-combatlocationlastboss")]
779pub use combatlocationlastboss::ICombatLocationLastBossMethods;
780#[cfg(feature = "combat-combatlocationlastboss-types")]
781pub use combatlocationlastboss::{CombatLocationLastBoss, ICombatLocationLastBoss};
782#[cfg(any(feature = "combat-combatlocationrod-types"))]
783pub mod combatlocationrod;
784#[cfg(feature = "combat-combatlocationrod")]
785pub use combatlocationrod::ICombatLocationRodMethods;
786#[cfg(feature = "combat-combatlocationrod-types")]
787pub use combatlocationrod::{CombatLocationRod, ICombatLocationRod};
788#[cfg(any(feature = "combat-combatlocationshoot-types"))]
789pub mod combatlocationshoot;
790#[cfg(feature = "combat-combatlocationshoot")]
791pub use combatlocationshoot::ICombatLocationShootMethods;
792#[cfg(feature = "combat-combatlocationshoot-types")]
793pub use combatlocationshoot::{CombatLocationShoot, ICombatLocationShoot};
794#[cfg(any(feature = "combat-combatlocationsky-types"))]
795pub mod combatlocationsky;
796#[cfg(feature = "combat-combatlocationsky")]
797pub use combatlocationsky::ICombatLocationSkyMethods;
798#[cfg(feature = "combat-combatlocationsky-types")]
799pub use combatlocationsky::{CombatLocationSky, ICombatLocationSky};
800#[cfg(any(feature = "combat-combatlocationsolo-types"))]
801pub mod combatlocationsolo;
802#[cfg(feature = "combat-combatlocationsolo")]
803pub use combatlocationsolo::ICombatLocationSoloMethods;
804#[cfg(feature = "combat-combatlocationsolo-types")]
805pub use combatlocationsolo::{CombatLocationSolo, ICombatLocationSolo};
806#[cfg(any(feature = "combat-combatlocationtraning-types"))]
807pub mod combatlocationtraning;
808#[cfg(feature = "combat-combatlocationtraning")]
809pub use combatlocationtraning::ICombatLocationTraningMethods;
810#[cfg(feature = "combat-combatlocationtraning-types")]
811pub use combatlocationtraning::{CombatLocationTraning, ICombatLocationTraning};
812#[cfg(any(feature = "combat-combatlocationviewer-types"))]
813pub mod combatlocationviewer;
814#[cfg(feature = "combat-combatlocationviewer")]
815pub use combatlocationviewer::ICombatLocationViewerMethods;
816#[cfg(feature = "combat-combatlocationviewer-types")]
817pub use combatlocationviewer::{CombatLocationViewer, ICombatLocationViewer};
818#[cfg(any(feature = "combat-combatobservable-types"))]
819pub mod combatobservable;
820#[cfg(feature = "combat-combatobservable")]
821pub use combatobservable::ICombatObservableMethods;
822#[cfg(feature = "combat-combatobservable-types")]
823pub use combatobservable::{CombatObservable, ICombatObservable};
824#[cfg(any(feature = "combat-combatrecord-types"))]
825pub mod combatrecord;
826#[cfg(feature = "combat-combatrecord")]
827pub use combatrecord::ICombatRecordMethods;
828#[cfg(feature = "combat-combatrecord-types")]
829pub use combatrecord::{CombatRecord, ICombatRecord};
830#[cfg(any(feature = "combat-combatsequence-types"))]
831pub mod combatsequence;
832#[cfg(feature = "combat-combatsequence")]
833pub use combatsequence::ICombatSequenceMethods;
834#[cfg(feature = "combat-combatsequence-types")]
835pub use combatsequence::{CombatSequence, ICombatSequence};
836#[cfg(any(feature = "combat-combatskip-types"))]
837pub mod combatskip;
838#[cfg(feature = "combat-combatskip")]
839pub use combatskip::ICombatSkipMethods;
840#[cfg(feature = "combat-combatskip-types")]
841pub use combatskip::{CombatSkip, CombatSkip_State, ICombatSkip};
842#[cfg(any(feature = "combat-combatstaging-types"))]
843pub mod combatstaging;
844#[cfg(feature = "combat-combatstaging")]
845pub use combatstaging::ICombatStagingMethods;
846#[cfg(feature = "combat-combatstaging-types")]
847pub use combatstaging::{CombatStaging, ICombatStaging};
848#[cfg(any(feature = "combat-combatstyle-types"))]
849pub mod combatstyle;
850#[cfg(feature = "combat-combatstyle-types")]
851pub use combatstyle::CombatStyle;
852#[cfg(any(feature = "combat-combatstyleexmethods-types"))]
853pub mod combatstyleexmethods;
854#[cfg(feature = "combat-combatstyleexmethods-types")]
855pub use combatstyleexmethods::{CombatStyleExMethods, ICombatStyleExMethods};
856#[cfg(any(feature = "combat-combatstylefuncs-types"))]
857pub mod combatstylefuncs;
858#[cfg(feature = "combat-combatstylefuncs-types")]
859pub use combatstylefuncs::{CombatStyleFuncs, ICombatStyleFuncs};
860#[cfg(any(feature = "combat-combatsubspace-types"))]
861pub mod combatsubspace;
862#[cfg(feature = "combat-combatsubspace")]
863pub use combatsubspace::ICombatSubspaceMethods;
864#[cfg(feature = "combat-combatsubspace-types")]
865pub use combatsubspace::{CombatSubspace, ICombatSubspace};
866#[cfg(any(feature = "combat-combatsubspaceback-types"))]
867pub mod combatsubspaceback;
868#[cfg(feature = "combat-combatsubspaceback")]
869pub use combatsubspaceback::ICombatSubspaceBackMethods;
870#[cfg(feature = "combat-combatsubspaceback-types")]
871pub use combatsubspaceback::{CombatSubspaceBack, ICombatSubspaceBack};
872#[cfg(any(feature = "combat-combatsubspacego-types"))]
873pub mod combatsubspacego;
874#[cfg(feature = "combat-combatsubspacego")]
875pub use combatsubspacego::ICombatSubspaceGoMethods;
876#[cfg(feature = "combat-combatsubspacego-types")]
877pub use combatsubspacego::{CombatSubspaceGo, ICombatSubspaceGo};
878#[cfg(any(feature = "combat-combattestsettings-types"))]
879pub mod combattestsettings;
880#[cfg(feature = "combat-combattestsettings")]
881pub use combattestsettings::ICombatTestSettingsMethods;
882#[cfg(feature = "combat-combattestsettings-types")]
883pub use combattestsettings::{CombatTestSettings, ICombatTestSettings};
884#[cfg(any(feature = "combat-combattimespace-types"))]
885pub mod combattimespace;
886#[cfg(feature = "combat-combattimespace")]
887pub use combattimespace::ICombatTimespaceMethods;
888#[cfg(feature = "combat-combattimespace-types")]
889pub use combattimespace::{CombatTimespace, ICombatTimespace};
890#[cfg(any(feature = "combat-combatviewer-types"))]
891pub mod combatviewer;
892#[cfg(feature = "combat-combatviewer")]
893pub use combatviewer::ICombatViewerMethods;
894#[cfg(feature = "combat-combatviewer-types")]
895pub use combatviewer::{CombatViewer, ICombatViewer};
896#[cfg(any(feature = "combat-combatviewersettings-types"))]
897pub mod combatviewersettings;
898#[cfg(feature = "combat-combatviewersettings-types")]
899pub use combatviewersettings::{CombatViewerSettings, CombatViewerSettings_ViewerPhase, ICombatViewerSettings, ICombatViewerSettings_ViewerPhase};
900#[cfg(feature = "combat-combatviewersettings")]
901pub use combatviewersettings::{ICombatViewerSettingsMethods, ICombatViewerSettings_ViewerPhaseMethods};
902#[cfg(any(feature = "combat-combatworld-types"))]
903pub mod combatworld;
904#[cfg(feature = "combat-combatworld")]
905pub use combatworld::ICombatWorldMethods;
906#[cfg(feature = "combat-combatworld-types")]
907pub use combatworld::{CombatWorld, ICombatWorld};
908#[cfg(any(feature = "combat-combatworlddisposer-types"))]
909pub mod combatworlddisposer;
910#[cfg(feature = "combat-combatworlddisposer-types")]
911pub use combatworlddisposer::{CombatWorldDisposer, ICombatWorldDisposer};
912#[cfg(any(feature = "combat-combinationhit-types"))]
913pub mod combinationhit;
914#[cfg(feature = "combat-combinationhit")]
915pub use combinationhit::ICombinationHitMethods;
916#[cfg(feature = "combat-combinationhit-types")]
917pub use combinationhit::{CombinationHit, ICombinationHit};
918#[cfg(any(feature = "combat-damagesound-types"))]
919pub mod damagesound;
920#[cfg(feature = "combat-damagesound-types")]
921pub use damagesound::{DamageSound, IDamageSound};
922#[cfg(any(feature = "combat-deco___-types"))]
923pub mod deco___;
924#[cfg(feature = "combat-deco___")]
925pub use deco___::IDeco___Methods;
926#[cfg(feature = "combat-deco___-types")]
927pub use deco___::{Deco___, IDeco___};
928#[cfg(any(feature = "combat-deco_rod-types"))]
929pub mod deco_rod;
930#[cfg(feature = "combat-deco_rod")]
931pub use deco_rod::IDeco_RodMethods;
932#[cfg(feature = "combat-deco_rod-types")]
933pub use deco_rod::{Deco_Rod, IDeco_Rod};
934#[cfg(any(feature = "combat-deco_rodblock-types"))]
935pub mod deco_rodblock;
936#[cfg(feature = "combat-deco_rodblock")]
937pub use deco_rodblock::IDeco_RodBlockMethods;
938#[cfg(feature = "combat-deco_rodblock-types")]
939pub use deco_rodblock::{Deco_RodBlock, IDeco_RodBlock};
940#[cfg(any(feature = "combat-deco_rodcollapse-types"))]
941pub mod deco_rodcollapse;
942#[cfg(feature = "combat-deco_rodcollapse")]
943pub use deco_rodcollapse::IDeco_RodCollapseMethods;
944#[cfg(feature = "combat-deco_rodcollapse-types")]
945pub use deco_rodcollapse::{Deco_RodCollapse, IDeco_RodCollapse};
946#[cfg(any(feature = "combat-deco_rodheal-types"))]
947pub mod deco_rodheal;
948#[cfg(feature = "combat-deco_rodheal")]
949pub use deco_rodheal::IDeco_RodHealMethods;
950#[cfg(feature = "combat-deco_rodheal-types")]
951pub use deco_rodheal::{Deco_RodHeal, IDeco_RodHeal};
952#[cfg(any(feature = "combat-deco_rodwarp-types"))]
953pub mod deco_rodwarp;
954#[cfg(feature = "combat-deco_rodwarp")]
955pub use deco_rodwarp::IDeco_RodWarpMethods;
956#[cfg(feature = "combat-deco_rodwarp-types")]
957pub use deco_rodwarp::{Deco_RodWarp, IDeco_RodWarp};
958#[cfg(any(feature = "combat-deco_rodweak-types"))]
959pub mod deco_rodweak;
960#[cfg(feature = "combat-deco_rodweak")]
961pub use deco_rodweak::IDeco_RodWeakMethods;
962#[cfg(feature = "combat-deco_rodweak-types")]
963pub use deco_rodweak::{Deco_RodWeak, IDeco_RodWeak};
964#[cfg(any(feature = "combat-deco_skill-types"))]
965pub mod deco_skill;
966#[cfg(feature = "combat-deco_skill")]
967pub use deco_skill::IDeco_SkillMethods;
968#[cfg(feature = "combat-deco_skill-types")]
969pub use deco_skill::{Deco_Skill, IDeco_Skill};
970#[cfg(any(feature = "combat-decorator-types"))]
971pub mod decorator;
972#[cfg(feature = "combat-decorator")]
973pub use decorator::IDecoratorMethods;
974#[cfg(feature = "combat-decorator-types")]
975pub use decorator::{Decorator, IDecorator};
976#[cfg(any(feature = "combat-decoratorargs-types"))]
977pub mod decoratorargs;
978#[cfg(feature = "combat-decoratorargs")]
979pub use decoratorargs::IDecoratorArgsMethods;
980#[cfg(feature = "combat-decoratorargs-types")]
981pub use decoratorargs::{DecoratorArgs, IDecoratorArgs};
982#[cfg(any(feature = "combat-decoratorfactory-types"))]
983pub mod decoratorfactory;
984#[cfg(feature = "combat-decoratorfactory-types")]
985pub use decoratorfactory::{DecoratorFactory, IDecoratorFactory};
986#[cfg(any(feature = "combat-decorators-types"))]
987pub mod decorators;
988#[cfg(feature = "combat-decorators")]
989pub use decorators::IDecoratorsMethods;
990#[cfg(feature = "combat-decorators-types")]
991pub use decorators::{Decorators, IDecorators};
992#[cfg(any(feature = "combat-dir-types"))]
993pub mod dir;
994#[cfg(feature = "combat-dir-types")]
995pub use dir::Dir;
996#[cfg(any(feature = "combat-dirut-types"))]
997pub mod dirut;
998#[cfg(feature = "combat-dirut-types")]
999pub use dirut::{DirUt, IDirUt};
1000#[cfg(any(feature = "combat-distanceindicator-types"))]
1001pub mod distanceindicator;
1002#[cfg(feature = "combat-distanceindicator")]
1003pub use distanceindicator::IDistanceIndicatorMethods;
1004#[cfg(feature = "combat-distanceindicator-types")]
1005pub use distanceindicator::{DistanceIndicator, IDistanceIndicator};
1006#[cfg(any(feature = "combat-dressutility-types"))]
1007pub mod dressutility;
1008#[cfg(feature = "combat-dressutility")]
1009pub use dressutility::IDressUtilityMethods;
1010#[cfg(feature = "combat-dressutility-types")]
1011pub use dressutility::{DressUtility, IDressUtility};
1012#[cfg(any(feature = "combat-editorprefs_bool-types"))]
1013pub mod editorprefs_bool;
1014#[cfg(feature = "combat-editorprefs_bool")]
1015pub use editorprefs_bool::IEditorPrefs_BoolMethods;
1016#[cfg(feature = "combat-editorprefs_bool-types")]
1017pub use editorprefs_bool::{EditorPrefs_Bool, IEditorPrefs_Bool};
1018#[cfg(any(feature = "combat-editorprefs_float-types"))]
1019pub mod editorprefs_float;
1020#[cfg(feature = "combat-editorprefs_float")]
1021pub use editorprefs_float::IEditorPrefs_FloatMethods;
1022#[cfg(feature = "combat-editorprefs_float-types")]
1023pub use editorprefs_float::{EditorPrefs_Float, IEditorPrefs_Float};
1024#[cfg(any(feature = "combat-editorprefs_int-types"))]
1025pub mod editorprefs_int;
1026#[cfg(feature = "combat-editorprefs_int")]
1027pub use editorprefs_int::IEditorPrefs_IntMethods;
1028#[cfg(feature = "combat-editorprefs_int-types")]
1029pub use editorprefs_int::{EditorPrefs_Int, IEditorPrefs_Int};
1030#[cfg(any(feature = "combat-editorprefs_string-types"))]
1031pub mod editorprefs_string;
1032#[cfg(feature = "combat-editorprefs_string")]
1033pub use editorprefs_string::IEditorPrefs_StringMethods;
1034#[cfg(feature = "combat-editorprefs_string-types")]
1035pub use editorprefs_string::{EditorPrefs_String, IEditorPrefs_String};
1036#[cfg(any(feature = "combat-effectcatalog-types"))]
1037pub mod effectcatalog;
1038#[cfg(feature = "combat-effectcatalog")]
1039pub use effectcatalog::IEffectCatalogMethods;
1040#[cfg(feature = "combat-effectcatalog-types")]
1041pub use effectcatalog::{EffectCatalog, IEffectCatalog};
1042#[cfg(any(feature = "combat-effecthandle-types"))]
1043pub mod effecthandle;
1044#[cfg(feature = "combat-effecthandle")]
1045pub use effecthandle::IEffectHandleMethods;
1046#[cfg(feature = "combat-effecthandle-types")]
1047pub use effecthandle::{EffectHandle, IEffectHandle};
1048#[cfg(any(feature = "combat-emittersconstraint-types"))]
1049pub mod emittersconstraint;
1050#[cfg(feature = "combat-emittersconstraint-types")]
1051pub use emittersconstraint::{EmittersConstraint, EmittersConstraint_Pair, IEmittersConstraint, IEmittersConstraint_Pair};
1052#[cfg(feature = "combat-emittersconstraint")]
1053pub use emittersconstraint::{IEmittersConstraintMethods, IEmittersConstraint_PairMethods};
1054#[cfg(any(feature = "combat-engagesequence-types"))]
1055pub mod engagesequence;
1056#[cfg(feature = "combat-engagesequence-types")]
1057pub use engagesequence::{EngageSequence, EngageSequence_Cast, EngageSequence_Mode, IEngageSequence, IEngageSequence_Cast};
1058#[cfg(feature = "combat-engagesequence")]
1059pub use engagesequence::{IEngageSequenceMethods, IEngageSequence_CastMethods};
1060#[cfg(any(feature = "combat-engagestyle-types"))]
1061pub mod engagestyle;
1062#[cfg(feature = "combat-engagestyle-types")]
1063pub use engagestyle::EngageStyle;
1064#[cfg(any(feature = "combat-evasionspeed-types"))]
1065pub mod evasionspeed;
1066#[cfg(feature = "combat-evasionspeed")]
1067pub use evasionspeed::IEvasionSpeedMethods;
1068#[cfg(feature = "combat-evasionspeed-types")]
1069pub use evasionspeed::{EvasionSpeed, IEvasionSpeed};
1070#[cfg(any(feature = "combat-excombatcameratype-types"))]
1071pub mod excombatcameratype;
1072#[cfg(feature = "combat-excombatcameratype-types")]
1073pub use excombatcameratype::{ExCombatCameraType, IExCombatCameraType};
1074#[cfg(any(feature = "combat-exmethods-types"))]
1075pub mod exmethods;
1076#[cfg(feature = "combat-exmethods-types")]
1077pub use exmethods::{ExMethods, IExMethods};
1078#[cfg(any(feature = "combat-expansionoffset2d-types"))]
1079pub mod expansionoffset2d;
1080#[cfg(feature = "combat-expansionoffset2d-types")]
1081pub use expansionoffset2d::{ExpansionOffset2D, IExpansionOffset2D};
1082#[cfg(any(feature = "combat-fieldgrid-types"))]
1083pub mod fieldgrid;
1084#[cfg(feature = "combat-fieldgrid")]
1085pub use fieldgrid::IFieldGridMethods;
1086#[cfg(feature = "combat-fieldgrid-types")]
1087pub use fieldgrid::{FieldGrid, FieldGrid_PlayFieldRect, IFieldGrid};
1088#[cfg(any(feature = "combat-fieldloader-types"))]
1089pub mod fieldloader;
1090#[cfg(feature = "combat-fieldloader")]
1091pub use fieldloader::IFieldLoaderMethods;
1092#[cfg(feature = "combat-fieldloader-types")]
1093pub use fieldloader::{FieldLoader, IFieldLoader};
1094#[cfg(any(feature = "combat-finishstyle-types"))]
1095pub mod finishstyle;
1096#[cfg(feature = "combat-finishstyle-types")]
1097pub use finishstyle::FinishStyle;
1098#[cfg(any(feature = "combat-finishstyleex-types"))]
1099pub mod finishstyleex;
1100#[cfg(feature = "combat-finishstyleex-types")]
1101pub use finishstyleex::{FinishStyleEx, IFinishStyleEx};
1102#[cfg(any(feature = "combat-flattenedvec3curve-types"))]
1103pub mod flattenedvec3curve;
1104#[cfg(feature = "combat-flattenedvec3curve")]
1105pub use flattenedvec3curve::IFlattenedVec3CurveMethods;
1106#[cfg(feature = "combat-flattenedvec3curve-types")]
1107pub use flattenedvec3curve::{FlattenedVec3Curve, IFlattenedVec3Curve};
1108#[cfg(any(feature = "combat-fsm-types"))]
1109pub mod fsm;
1110#[cfg(feature = "combat-fsm")]
1111pub use fsm::IFSMMethods;
1112#[cfg(feature = "combat-fsm-types")]
1113pub use fsm::{FSM, IFSM};
1114#[cfg(any(feature = "combat-fsmbuilder-types"))]
1115pub mod fsmbuilder;
1116#[cfg(feature = "combat-fsmbuilder")]
1117pub use fsmbuilder::IFSMBuilderMethods;
1118#[cfg(feature = "combat-fsmbuilder-types")]
1119pub use fsmbuilder::{FSMBuilder, IFSMBuilder};
1120#[cfg(any(feature = "combat-fsmbuildercannon-types"))]
1121pub mod fsmbuildercannon;
1122#[cfg(feature = "combat-fsmbuildercannon")]
1123pub use fsmbuildercannon::IFSMBuilderCannonMethods;
1124#[cfg(feature = "combat-fsmbuildercannon-types")]
1125pub use fsmbuildercannon::{FSMBuilderCannon, IFSMBuilderCannon};
1126#[cfg(any(feature = "combat-fsmbuilderengattack-types"))]
1127pub mod fsmbuilderengattack;
1128#[cfg(feature = "combat-fsmbuilderengattack")]
1129pub use fsmbuilderengattack::IFSMBuilderEngAttackMethods;
1130#[cfg(feature = "combat-fsmbuilderengattack-types")]
1131pub use fsmbuilderengattack::{FSMBuilderEngAttack, IFSMBuilderEngAttack};
1132#[cfg(any(feature = "combat-fsmbuilderfullbullet-types"))]
1133pub mod fsmbuilderfullbullet;
1134#[cfg(feature = "combat-fsmbuilderfullbullet")]
1135pub use fsmbuilderfullbullet::IFSMBuilderFullBulletMethods;
1136#[cfg(feature = "combat-fsmbuilderfullbullet-types")]
1137pub use fsmbuilderfullbullet::{FSMBuilderFullBullet, IFSMBuilderFullBullet};
1138#[cfg(any(feature = "combat-fsmbuilderjobintro-types"))]
1139pub mod fsmbuilderjobintro;
1140#[cfg(feature = "combat-fsmbuilderjobintro")]
1141pub use fsmbuilderjobintro::IFSMBuilderJobIntroMethods;
1142#[cfg(feature = "combat-fsmbuilderjobintro-types")]
1143pub use fsmbuilderjobintro::{FSMBuilderJobIntro, IFSMBuilderJobIntro};
1144#[cfg(any(feature = "combat-fsmbuilderrod-types"))]
1145pub mod fsmbuilderrod;
1146#[cfg(feature = "combat-fsmbuilderrod")]
1147pub use fsmbuilderrod::IFSMBuilderRodMethods;
1148#[cfg(feature = "combat-fsmbuilderrod-types")]
1149pub use fsmbuilderrod::{FSMBuilderRod, IFSMBuilderRod};
1150#[cfg(any(feature = "combat-fsmbuilderstandard-types"))]
1151pub mod fsmbuilderstandard;
1152#[cfg(feature = "combat-fsmbuilderstandard")]
1153pub use fsmbuilderstandard::IFSMBuilderStandardMethods;
1154#[cfg(feature = "combat-fsmbuilderstandard-types")]
1155pub use fsmbuilderstandard::{FSMBuilderStandard, IFSMBuilderStandard};
1156#[cfg(any(feature = "combat-fxz-types"))]
1157pub mod fxz;
1158#[cfg(feature = "combat-fxz-types")]
1159pub use fxz::FXZ;
1160#[cfg(any(feature = "combat-fxzex-types"))]
1161pub mod fxzex;
1162#[cfg(feature = "combat-fxzex-types")]
1163pub use fxzex::{FXZEx, FXZEx_HitPoint, IFXZEx};
1164#[cfg(any(feature = "combat-grandewbrain-types"))]
1165pub mod grandewbrain;
1166#[cfg(feature = "combat-grandewbrain")]
1167pub use grandewbrain::IGrandewBrainMethods;
1168#[cfg(feature = "combat-grandewbrain-types")]
1169pub use grandewbrain::{GrandewBrain, IGrandewBrain};
1170#[cfg(any(feature = "combat-granutility-types"))]
1171pub mod granutility;
1172#[cfg(feature = "combat-granutility-types")]
1173pub use granutility::{GranUtility, IGranUtility};
1174#[cfg(any(feature = "combat-hash-types"))]
1175pub mod hash;
1176#[cfg(feature = "combat-hash-types")]
1177pub use hash::{Hash, IHash};
1178#[cfg(any(feature = "combat-hierarchycache-types"))]
1179pub mod hierarchycache;
1180#[cfg(feature = "combat-hierarchycache")]
1181pub use hierarchycache::IHierarchyCacheMethods;
1182#[cfg(feature = "combat-hierarchycache-types")]
1183pub use hierarchycache::{HierarchyCache, IHierarchyCache};
1184#[cfg(any(feature = "combat-hitpredictor-types"))]
1185pub mod hitpredictor;
1186#[cfg(feature = "combat-hitpredictor-types")]
1187pub use hitpredictor::{HitPredictor, IHitPredictor};
1188#[cfg(any(feature = "combat-hitstop-types"))]
1189pub mod hitstop;
1190#[cfg(feature = "combat-hitstop")]
1191pub use hitstop::IHitStopMethods;
1192#[cfg(feature = "combat-hitstop-types")]
1193pub use hitstop::{HitStop, IHitStop};
1194#[cfg(any(feature = "combat-hitstopscale-types"))]
1195pub mod hitstopscale;
1196#[cfg(feature = "combat-hitstopscale-types")]
1197pub use hitstopscale::HitstopScale;
1198#[cfg(any(feature = "combat-hitstoputility-types"))]
1199pub mod hitstoputility;
1200#[cfg(feature = "combat-hitstoputility-types")]
1201pub use hitstoputility::{HitStopUtility, IHitStopUtility};
1202#[cfg(any(feature = "combat-hudpopup-types"))]
1203pub mod hudpopup;
1204#[cfg(feature = "combat-hudpopup")]
1205pub use hudpopup::IHUDPopupMethods;
1206#[cfg(feature = "combat-hudpopup-types")]
1207pub use hudpopup::{HUDPopup, IHUDPopup};
1208#[cfg(any(feature = "combat-hudpopupgroup-types"))]
1209pub mod hudpopupgroup;
1210#[cfg(feature = "combat-hudpopupgroup")]
1211pub use hudpopupgroup::IHUDPopupGroupMethods;
1212#[cfg(feature = "combat-hudpopupgroup-types")]
1213pub use hudpopupgroup::{HUDPopupGroup, IHUDPopupGroup};
1214#[cfg(any(feature = "combat-instancecache-types"))]
1215pub mod instancecache;
1216#[cfg(feature = "combat-instancecache")]
1217pub use instancecache::IInstanceCacheMethods;
1218#[cfg(feature = "combat-instancecache-types")]
1219pub use instancecache::{IInstanceCache, InstanceCache};
1220#[cfg(any(feature = "combat-intvec3-types"))]
1221pub mod intvec3;
1222#[cfg(feature = "combat-intvec3-types")]
1223pub use intvec3::{IIntVec3, IntVec3};
1224#[cfg(any(feature = "combat-kaneko-types"))]
1225pub mod kaneko;
1226#[cfg(feature = "combat-kaneko-types")]
1227pub use kaneko::{
1228 IKaneko, IKaneko_DummyDisposable, IKaneko_GUIFitScope, IKaneko_Screen, Kaneko, Kaneko_DummyDisposable, Kaneko_GUIFitScope, Kaneko_Screen,
1229};
1230#[cfg(feature = "combat-kaneko")]
1231pub use kaneko::{IKaneko_DummyDisposableMethods, IKaneko_GUIFitScopeMethods};
1232#[cfg(any(feature = "combat-launchbehaviour-types"))]
1233pub mod launchbehaviour;
1234#[cfg(feature = "combat-launchbehaviour")]
1235pub use launchbehaviour::ILaunchBehaviourMethods;
1236#[cfg(feature = "combat-launchbehaviour-types")]
1237pub use launchbehaviour::{ILaunchBehaviour, LaunchBehaviour};
1238#[cfg(any(feature = "combat-layer-types"))]
1239pub mod layer;
1240#[cfg(feature = "combat-layer-types")]
1241pub use layer::{ILayer, ILayer_Mask, ILayer_Shift, Layer, Layer_Mask, Layer_Shift};
1242#[cfg(any(feature = "combat-locationparams-types"))]
1243pub mod locationparams;
1244#[cfg(feature = "combat-locationparams")]
1245pub use locationparams::ILocationParamsMethods;
1246#[cfg(feature = "combat-locationparams-types")]
1247pub use locationparams::{
1248 ILocationParams, LocationParams, LocationParams_DataType, LocationParams_EmblemType, LocationParams_LocateStyle, LocationParams_UnitType,
1249};
1250#[cfg(any(feature = "combat-lookatikrotationlimit-types"))]
1251pub mod lookatikrotationlimit;
1252#[cfg(feature = "combat-lookatikrotationlimit")]
1253pub use lookatikrotationlimit::ILookAtIKRotationLimitMethods;
1254#[cfg(feature = "combat-lookatikrotationlimit-types")]
1255pub use lookatikrotationlimit::{ILookAtIKRotationLimit, LookAtIKRotationLimit};
1256#[cfg(any(feature = "combat-lyn_skill_arrow_01_trail-types"))]
1257pub mod lyn_skill_arrow_01_trail;
1258#[cfg(feature = "combat-lyn_skill_arrow_01_trail")]
1259pub use lyn_skill_arrow_01_trail::ILyn_Skill_Arrow_01_TrailMethods;
1260#[cfg(feature = "combat-lyn_skill_arrow_01_trail-types")]
1261pub use lyn_skill_arrow_01_trail::{ILyn_Skill_Arrow_01_Trail, Lyn_Skill_Arrow_01_Trail};
1262#[cfg(any(feature = "combat-magic-types"))]
1263pub mod magic;
1264#[cfg(feature = "combat-magic")]
1265pub use magic::IMagicMethods;
1266#[cfg(feature = "combat-magic-types")]
1267pub use magic::{IMagic, Magic};
1268#[cfg(any(feature = "combat-magicarrivaltype-types"))]
1269pub mod magicarrivaltype;
1270#[cfg(feature = "combat-magicarrivaltype-types")]
1271pub use magicarrivaltype::MagicArrivalType;
1272#[cfg(any(feature = "combat-magicbulletsettings-types"))]
1273pub mod magicbulletsettings;
1274#[cfg(feature = "combat-magicbulletsettings")]
1275pub use magicbulletsettings::IMagicBulletSettingsMethods;
1276#[cfg(feature = "combat-magicbulletsettings-types")]
1277pub use magicbulletsettings::{IMagicBulletSettings, MagicBulletSettings};
1278#[cfg(any(feature = "combat-magiccommand-types"))]
1279pub mod magiccommand;
1280#[cfg(feature = "combat-magiccommand-types")]
1281pub use magiccommand::MagicCommand;
1282#[cfg(any(feature = "combat-magicflying-types"))]
1283pub mod magicflying;
1284#[cfg(feature = "combat-magicflying")]
1285pub use magicflying::IMagicFlyingMethods;
1286#[cfg(feature = "combat-magicflying-types")]
1287pub use magicflying::{IMagicFlying, MagicFlying};
1288#[cfg(any(feature = "combat-magiclevels-types"))]
1289pub mod magiclevels;
1290#[cfg(feature = "combat-magiclevels-types")]
1291pub use magiclevels::MagicLevels;
1292#[cfg(any(feature = "combat-magicsignal-types"))]
1293pub mod magicsignal;
1294#[cfg(feature = "combat-magicsignal")]
1295pub use magicsignal::IMagicSignalMethods;
1296#[cfg(feature = "combat-magicsignal-types")]
1297pub use magicsignal::{IMagicSignal, MagicSignal};
1298#[cfg(any(feature = "combat-magicsignalprocessor-types"))]
1299pub mod magicsignalprocessor;
1300#[cfg(feature = "combat-magicsignalprocessor")]
1301pub use magicsignalprocessor::IMagicSignalProcessorMethods;
1302#[cfg(feature = "combat-magicsignalprocessor-types")]
1303pub use magicsignalprocessor::{IMagicSignalProcessor, MagicSignalProcessor};
1304#[cfg(any(feature = "combat-magicsignaltimeline-types"))]
1305pub mod magicsignaltimeline;
1306#[cfg(feature = "combat-magicsignaltimeline")]
1307pub use magicsignaltimeline::IMagicSignalTimelineMethods;
1308#[cfg(feature = "combat-magicsignaltimeline-types")]
1309pub use magicsignaltimeline::{IMagicSignalTimeline, MagicSignalTimeline};
1310#[cfg(any(feature = "combat-magicsignaltrack-types"))]
1311pub mod magicsignaltrack;
1312#[cfg(feature = "combat-magicsignaltrack")]
1313pub use magicsignaltrack::IMagicSignalTrackMethods;
1314#[cfg(feature = "combat-magicsignaltrack-types")]
1315pub use magicsignaltrack::{IMagicSignalTrack, MagicSignalTrack};
1316#[cfg(any(feature = "combat-magicsub-types"))]
1317pub mod magicsub;
1318#[cfg(feature = "combat-magicsub")]
1319pub use magicsub::IMagicSubMethods;
1320#[cfg(feature = "combat-magicsub-types")]
1321pub use magicsub::{IMagicSub, MagicSub};
1322#[cfg(any(feature = "combat-magicsubanim-types"))]
1323pub mod magicsubanim;
1324#[cfg(feature = "combat-magicsubanim")]
1325pub use magicsubanim::IMagicSubAnimMethods;
1326#[cfg(feature = "combat-magicsubanim-types")]
1327pub use magicsubanim::{IMagicSubAnim, MagicSubAnim};
1328#[cfg(any(feature = "combat-magicsublinear-types"))]
1329pub mod magicsublinear;
1330#[cfg(feature = "combat-magicsublinear")]
1331pub use magicsublinear::IMagicSubLinearMethods;
1332#[cfg(feature = "combat-magicsublinear-types")]
1333pub use magicsublinear::{IMagicSubLinear, MagicSubLinear};
1334#[cfg(any(feature = "combat-motionselect-types"))]
1335pub mod motionselect;
1336#[cfg(feature = "combat-motionselect")]
1337pub use motionselect::IMotionSelectMethods;
1338#[cfg(feature = "combat-motionselect-types")]
1339pub use motionselect::{IMotionSelect, MotionSelect};
1340#[cfg(any(feature = "combat-parabola-types"))]
1341pub mod parabola;
1342#[cfg(feature = "combat-parabola")]
1343pub use parabola::IParabolaMethods;
1344#[cfg(feature = "combat-parabola-types")]
1345pub use parabola::{IParabola, Parabola};
1346#[cfg(any(feature = "combat-particlebugfixcomponent-types"))]
1347pub mod particlebugfixcomponent;
1348#[cfg(feature = "combat-particlebugfixcomponent")]
1349pub use particlebugfixcomponent::IParticleBugfixComponentMethods;
1350#[cfg(feature = "combat-particlebugfixcomponent-types")]
1351pub use particlebugfixcomponent::{IParticleBugfixComponent, ParticleBugfixComponent};
1352#[cfg(any(feature = "combat-particleconnect-types"))]
1353pub mod particleconnect;
1354#[cfg(feature = "combat-particleconnect-types")]
1355pub use particleconnect::ParticleConnect;
1356#[cfg(any(feature = "combat-particlefadeoutcomponent-types"))]
1357pub mod particlefadeoutcomponent;
1358#[cfg(feature = "combat-particlefadeoutcomponent")]
1359pub use particlefadeoutcomponent::IParticleFadeoutComponentMethods;
1360#[cfg(feature = "combat-particlefadeoutcomponent-types")]
1361pub use particlefadeoutcomponent::{IParticleFadeoutComponent, ParticleFadeoutComponent};
1362#[cfg(any(feature = "combat-phase-types"))]
1363pub mod phase;
1364#[cfg(feature = "combat-phase")]
1365pub use phase::IPhaseMethods;
1366#[cfg(feature = "combat-phase-types")]
1367pub use phase::{IPhase, Phase, Phase_Detail, Phase_HitType, Phase_Kind};
1368#[cfg(any(feature = "combat-phasearray-types"))]
1369pub mod phasearray;
1370#[cfg(feature = "combat-phasearray")]
1371pub use phasearray::IPhaseArrayMethods;
1372#[cfg(feature = "combat-phasearray-types")]
1373pub use phasearray::{IPhaseArray, PhaseArray};
1374#[cfg(any(feature = "combat-playerprefs_float-types"))]
1375pub mod playerprefs_float;
1376#[cfg(feature = "combat-playerprefs_float")]
1377pub use playerprefs_float::IPlayerPrefs_FloatMethods;
1378#[cfg(feature = "combat-playerprefs_float-types")]
1379pub use playerprefs_float::{IPlayerPrefs_Float, PlayerPrefs_Float};
1380#[cfg(any(feature = "combat-playerprefs_int-types"))]
1381pub mod playerprefs_int;
1382#[cfg(feature = "combat-playerprefs_int")]
1383pub use playerprefs_int::IPlayerPrefs_IntMethods;
1384#[cfg(feature = "combat-playerprefs_int-types")]
1385pub use playerprefs_int::{IPlayerPrefs_Int, PlayerPrefs_Int};
1386#[cfg(any(feature = "combat-playerprefs_string-types"))]
1387pub mod playerprefs_string;
1388#[cfg(feature = "combat-playerprefs_string")]
1389pub use playerprefs_string::IPlayerPrefs_StringMethods;
1390#[cfg(feature = "combat-playerprefs_string-types")]
1391pub use playerprefs_string::{IPlayerPrefs_String, PlayerPrefs_String};
1392#[cfg(any(feature = "combat-playerprefsutility-types"))]
1393pub mod playerprefsutility;
1394#[cfg(feature = "combat-playerprefsutility-types")]
1395pub use playerprefsutility::{IPlayerPrefsUtility, PlayerPrefsUtility};
1396#[cfg(any(feature = "combat-playflags-types"))]
1397pub mod playflags;
1398#[cfg(feature = "combat-playflags-types")]
1399pub use playflags::PlayFlags;
1400#[cfg(any(feature = "combat-playflagsex-types"))]
1401pub mod playflagsex;
1402#[cfg(feature = "combat-playflagsex-types")]
1403pub use playflagsex::{IPlayFlagsEx, PlayFlagsEx};
1404#[cfg(any(feature = "combat-positionoffset-types"))]
1405pub mod positionoffset;
1406#[cfg(feature = "combat-positionoffset")]
1407pub use positionoffset::IPositionOffsetMethods;
1408#[cfg(feature = "combat-positionoffset-types")]
1409pub use positionoffset::{IPositionOffset, PositionOffset};
1410#[cfg(any(feature = "combat-prefetchedcurve-types"))]
1411pub mod prefetchedcurve;
1412#[cfg(feature = "combat-prefetchedcurve")]
1413pub use prefetchedcurve::IPrefetchedCurveMethods;
1414#[cfg(feature = "combat-prefetchedcurve-types")]
1415pub use prefetchedcurve::{IPrefetchedCurve, PrefetchedCurve};
1416#[cfg(any(feature = "combat-prefetchedsignal-types"))]
1417pub mod prefetchedsignal;
1418#[cfg(feature = "combat-prefetchedsignal")]
1419pub use prefetchedsignal::IPrefetchedSignalMethods;
1420#[cfg(feature = "combat-prefetchedsignal-types")]
1421pub use prefetchedsignal::{IPrefetchedSignal, PrefetchedSignal};
1422#[cfg(any(feature = "combat-prefetchedsignalexmethods-types"))]
1423pub mod prefetchedsignalexmethods;
1424#[cfg(feature = "combat-prefetchedsignalexmethods-types")]
1425pub use prefetchedsignalexmethods::{IPrefetchedSignalExMethods, PrefetchedSignalExMethods};
1426#[cfg(any(feature = "combat-prefetchedsignalstore-types"))]
1427pub mod prefetchedsignalstore;
1428#[cfg(feature = "combat-prefetchedsignalstore")]
1429pub use prefetchedsignalstore::IPrefetchedSignalStoreMethods;
1430#[cfg(feature = "combat-prefetchedsignalstore-types")]
1431pub use prefetchedsignalstore::{IPrefetchedSignalStore, PrefetchedSignalStore};
1432#[cfg(any(feature = "combat-preloadanims-types"))]
1433pub mod preloadanims;
1434#[cfg(feature = "combat-preloadanims-types")]
1435pub use preloadanims::PreloadAnims;
1436#[cfg(any(feature = "combat-preloadanimsex-types"))]
1437pub mod preloadanimsex;
1438#[cfg(feature = "combat-preloadanimsex-types")]
1439pub use preloadanimsex::{IPreloadAnimsEx, PreloadAnimsEx};
1440#[cfg(any(feature = "combat-privateeffectcatalog-types"))]
1441pub mod privateeffectcatalog;
1442#[cfg(feature = "combat-privateeffectcatalog")]
1443pub use privateeffectcatalog::IPrivateEffectCatalogMethods;
1444#[cfg(feature = "combat-privateeffectcatalog-types")]
1445pub use privateeffectcatalog::{IPrivateEffectCatalog, PrivateEffectCatalog};
1446#[cfg(any(feature = "combat-proportionparameters-types"))]
1447pub mod proportionparameters;
1448#[cfg(feature = "combat-proportionparameters")]
1449pub use proportionparameters::IProportionParametersMethods;
1450#[cfg(feature = "combat-proportionparameters-types")]
1451pub use proportionparameters::{IProportionParameters, ProportionParameters};
1452#[cfg(any(feature = "combat-ps19_sendtime-types"))]
1453pub mod ps19_sendtime;
1454#[cfg(feature = "combat-ps19_sendtime")]
1455pub use ps19_sendtime::IPS19_SendTimeMethods;
1456#[cfg(feature = "combat-ps19_sendtime-types")]
1457pub use ps19_sendtime::{IPS19_SendTime, PS19_SendTime};
1458#[cfg(any(feature = "combat-puppet-types"))]
1459pub mod puppet;
1460#[cfg(feature = "combat-puppet")]
1461pub use puppet::IPuppetMethods;
1462#[cfg(feature = "combat-puppet-types")]
1463pub use puppet::{IPuppet, Puppet, Puppet_Hand};
1464#[cfg(any(feature = "combat-quantizer-types"))]
1465pub mod quantizer;
1466#[cfg(feature = "combat-quantizer-types")]
1467pub use quantizer::{IQuantizer, Quantizer, Quantizer_MajorAxis};
1468#[cfg(any(feature = "combat-radialblurcomponent-types"))]
1469pub mod radialblurcomponent;
1470#[cfg(feature = "combat-radialblurcomponent")]
1471pub use radialblurcomponent::IRadialBlurComponentMethods;
1472#[cfg(feature = "combat-radialblurcomponent-types")]
1473pub use radialblurcomponent::{IRadialBlurComponent, RadialBlurComponent};
1474#[cfg(any(feature = "combat-reinscontroller-types"))]
1475pub mod reinscontroller;
1476#[cfg(feature = "combat-reinscontroller")]
1477pub use reinscontroller::IReinsControllerMethods;
1478#[cfg(feature = "combat-reinscontroller-types")]
1479pub use reinscontroller::{IReinsController, ReinsController};
1480#[cfg(any(feature = "combat-resourcecache-types"))]
1481pub mod resourcecache;
1482#[cfg(feature = "combat-resourcecache")]
1483pub use resourcecache::IResourceCacheMethods;
1484#[cfg(feature = "combat-resourcecache-types")]
1485pub use resourcecache::{IResourceCache, ResourceCache};
1486#[cfg(any(feature = "combat-runtimeanimationeventutility-types"))]
1487pub mod runtimeanimationeventutility;
1488#[cfg(feature = "combat-runtimeanimationeventutility-types")]
1489pub use runtimeanimationeventutility::{IRuntimeAnimationEventUtility, RuntimeAnimationEventUtility};
1490#[cfg(any(feature = "combat-runtimeanimutil-types"))]
1491pub mod runtimeanimutil;
1492#[cfg(feature = "combat-runtimeanimutil-types")]
1493pub use runtimeanimutil::{IRuntimeAnimUtil, RuntimeAnimUtil};
1494#[cfg(any(feature = "combat-runtimedisplaying-types"))]
1495pub mod runtimedisplaying;
1496#[cfg(feature = "combat-runtimedisplaying")]
1497pub use runtimedisplaying::IRuntimeDisplayingMethods;
1498#[cfg(feature = "combat-runtimedisplaying-types")]
1499pub use runtimedisplaying::{IRuntimeDisplaying, RuntimeDisplaying};
1500#[cfg(any(feature = "combat-runtimeeditorprefs-types"))]
1501pub mod runtimeeditorprefs;
1502#[cfg(feature = "combat-runtimeeditorprefs-types")]
1503pub use runtimeeditorprefs::{IRuntimeEditorPrefs, RuntimeEditorPrefs};
1504#[cfg(any(feature = "combat-selfiecamera-types"))]
1505pub mod selfiecamera;
1506#[cfg(feature = "combat-selfiecamera")]
1507pub use selfiecamera::ISelfieCameraMethods;
1508#[cfg(feature = "combat-selfiecamera-types")]
1509pub use selfiecamera::{ISelfieCamera, SelfieCamera};
1510#[cfg(any(feature = "combat-setskinnedmeshasemitter-types"))]
1511pub mod setskinnedmeshasemitter;
1512#[cfg(feature = "combat-setskinnedmeshasemitter")]
1513pub use setskinnedmeshasemitter::ISetSkinnedMeshAsEmitterMethods;
1514#[cfg(feature = "combat-setskinnedmeshasemitter-types")]
1515pub use setskinnedmeshasemitter::{ISetSkinnedMeshAsEmitter, SetSkinnedMeshAsEmitter};
1516#[cfg(any(feature = "combat-sharedcanvas-types"))]
1517pub mod sharedcanvas;
1518#[cfg(feature = "combat-sharedcanvas")]
1519pub use sharedcanvas::ISharedCanvasMethods;
1520#[cfg(feature = "combat-sharedcanvas-types")]
1521pub use sharedcanvas::{ISharedCanvas, SharedCanvas};
1522#[cfg(any(feature = "combat-showmeshbounds-types"))]
1523pub mod showmeshbounds;
1524#[cfg(feature = "combat-showmeshbounds")]
1525pub use showmeshbounds::IShowMeshBoundsMethods;
1526#[cfg(feature = "combat-showmeshbounds-types")]
1527pub use showmeshbounds::{IShowMeshBounds, ShowMeshBounds};
1528#[cfg(any(feature = "combat-side-types"))]
1529pub mod side;
1530#[cfg(feature = "combat-side-types")]
1531pub use side::{ISide, Side};
1532#[cfg(any(feature = "combat-signalargsreaderwriter_attackrange-types"))]
1533pub mod signalargsreaderwriter_attackrange;
1534#[cfg(feature = "combat-signalargsreaderwriter_attackrange-types")]
1535pub use signalargsreaderwriter_attackrange::{ISignalArgsReaderWriter_AttackRange, SignalArgsReaderWriter_AttackRange};
1536#[cfg(any(feature = "combat-signalargsreaderwriter_hit-types"))]
1537pub mod signalargsreaderwriter_hit;
1538#[cfg(feature = "combat-signalargsreaderwriter_hit-types")]
1539pub use signalargsreaderwriter_hit::{ISignalArgsReaderWriter_Hit, SignalArgsReaderWriter_Hit};
1540#[cfg(any(feature = "combat-signalargsreaderwriter_jump-types"))]
1541pub mod signalargsreaderwriter_jump;
1542#[cfg(feature = "combat-signalargsreaderwriter_jump-types")]
1543pub use signalargsreaderwriter_jump::{ISignalArgsReaderWriter_Jump, SignalArgsReaderWriter_Jump};
1544#[cfg(any(feature = "combat-signaltowhom-types"))]
1545pub mod signaltowhom;
1546#[cfg(feature = "combat-signaltowhom-types")]
1547pub use signaltowhom::{ISignalToWhom, SignalToWhom};
1548#[cfg(any(
1549 feature = "combat-situation_converter-baseconverter-types",
1550 feature = "combat-situation_converter-cameradataset-types",
1551 feature = "combat-situation_converter-convertbrawl-types",
1552 feature = "combat-situation_converter-convertcannon-types",
1553 feature = "combat-situation_converter-convertchainattack-types",
1554 feature = "combat-situation_converter-convertchainguard-types",
1555 feature = "combat-situation_converter-convertchasearrow-types",
1556 feature = "combat-situation_converter-convertcrosscut-types",
1557 feature = "combat-situation_converter-convertengageattack-types",
1558 feature = "combat-situation_converter-converterwithut-types",
1559 feature = "combat-situation_converter-convertfortress-types",
1560 feature = "combat-situation_converter-convertinterrupt-types",
1561 feature = "combat-situation_converter-convertjobintro-types",
1562 feature = "combat-situation_converter-convertlastboss-types",
1563 feature = "combat-situation_converter-convertnorecord-types",
1564 feature = "combat-situation_converter-convertrefresh-types",
1565 feature = "combat-situation_converter-convertrod-types",
1566 feature = "combat-situation_converter-convertshoot-types",
1567 feature = "combat-situation_converter-convertsky-types",
1568 feature = "combat-situation_converter-converttraining-types",
1569 feature = "combat-situation_converter-convertviewer-types"
1570))]
1571pub mod situation_converter;
1572#[cfg(any(feature = "combat-skilldataex-types"))]
1573pub mod skilldataex;
1574#[cfg(feature = "combat-skilldataex-types")]
1575pub use skilldataex::{ISkillDataEx, SkillDataEx};
1576#[cfg(any(feature = "combat-skillstack-types"))]
1577pub mod skillstack;
1578#[cfg(feature = "combat-skillstack-types")]
1579pub use skillstack::{ISkillStack, ISkillStack_Packet, SkillStack, SkillStack_Packet};
1580#[cfg(feature = "combat-skillstack")]
1581pub use skillstack::{ISkillStackMethods, ISkillStack_PacketMethods};
1582#[cfg(any(feature = "combat-slashtype-types"))]
1583pub mod slashtype;
1584#[cfg(feature = "combat-slashtype-types")]
1585pub use slashtype::SlashType;
1586#[cfg(any(feature = "combat-state-types"))]
1587pub mod state;
1588#[cfg(feature = "combat-state")]
1589pub use state::IStateMethods;
1590#[cfg(feature = "combat-state-types")]
1591pub use state::{IState, State};
1592#[cfg(any(feature = "combat-stateprogress-types"))]
1593pub mod stateprogress;
1594#[cfg(feature = "combat-stateprogress-types")]
1595pub use stateprogress::StateProgress;
1596#[cfg(any(feature = "combat-styles-types"))]
1597pub mod styles;
1598#[cfg(feature = "combat-styles-types")]
1599pub use styles::{IStyles, Styles};
1600#[cfg(any(feature = "combat-synctoken-types"))]
1601pub mod synctoken;
1602#[cfg(feature = "combat-synctoken")]
1603pub use synctoken::ISyncTokenMethods;
1604#[cfg(feature = "combat-synctoken-types")]
1605pub use synctoken::{ISyncToken, SyncToken, SyncToken_State};
1606#[cfg(any(feature = "combat-throwing-types"))]
1607pub mod throwing;
1608#[cfg(feature = "combat-throwing")]
1609pub use throwing::IThrowingMethods;
1610#[cfg(feature = "combat-throwing-types")]
1611pub use throwing::{IThrowing, Throwing};
1612#[cfg(any(feature = "combat-tr-types"))]
1613pub mod tr;
1614#[cfg(feature = "combat-tr-types")]
1615pub use tr::TR;
1616#[cfg(any(feature = "combat-trailhand-types"))]
1617pub mod trailhand;
1618#[cfg(feature = "combat-trailhand-types")]
1619pub use trailhand::TrailHand;
1620#[cfg(any(feature = "combat-trailmesh-types"))]
1621pub mod trailmesh;
1622#[cfg(feature = "combat-trailmesh")]
1623pub use trailmesh::ITrailMeshMethods;
1624#[cfg(feature = "combat-trailmesh-types")]
1625pub use trailmesh::{ITrailMesh, TrailMesh};
1626#[cfg(any(feature = "combat-trailtrack-types"))]
1627pub mod trailtrack;
1628#[cfg(feature = "combat-trailtrack")]
1629pub use trailtrack::ITrailTrackMethods;
1630#[cfg(feature = "combat-trailtrack-types")]
1631pub use trailtrack::{ITrailTrack, TrailTrack};
1632#[cfg(any(feature = "combat-trailtrackex-types"))]
1633pub mod trailtrackex;
1634#[cfg(feature = "combat-trailtrackex-types")]
1635pub use trailtrackex::{ITrailTrackEx, TrailTrackEx};
1636#[cfg(any(feature = "combat-trailvertex-types"))]
1637pub mod trailvertex;
1638#[cfg(feature = "combat-trailvertex-types")]
1639pub use trailvertex::TrailVertex;
1640#[cfg(any(feature = "combat-trailvertexsupplier-types"))]
1641pub mod trailvertexsupplier;
1642#[cfg(feature = "combat-trailvertexsupplier")]
1643pub use trailvertexsupplier::ITrailVertexSupplierMethods;
1644#[cfg(feature = "combat-trailvertexsupplier-types")]
1645pub use trailvertexsupplier::{ITrailVertexSupplier, TrailVertexSupplier};
1646#[cfg(any(feature = "combat-transitonphase-types"))]
1647pub mod transitonphase;
1648#[cfg(feature = "combat-transitonphase-types")]
1649pub use transitonphase::TransitonPhase;
1650#[cfg(any(feature = "combat-trex-types"))]
1651pub mod trex;
1652#[cfg(feature = "combat-trex-types")]
1653pub use trex::{ITREx, TREx};
1654#[cfg(any(feature = "combat-unitdetailcameraposition-types"))]
1655pub mod unitdetailcameraposition;
1656#[cfg(feature = "combat-unitdetailcameraposition")]
1657pub use unitdetailcameraposition::IUnitDetailCameraPositionMethods;
1658#[cfg(feature = "combat-unitdetailcameraposition-types")]
1659pub use unitdetailcameraposition::{IUnitDetailCameraPosition, UnitDetailCameraPosition, UnitDetailCameraPosition_CenterType};
1660#[cfg(any(feature = "combat-vcamshaker-types"))]
1661pub mod vcamshaker;
1662#[cfg(feature = "combat-vcamshaker")]
1663pub use vcamshaker::IVCamShakerMethods;
1664#[cfg(feature = "combat-vcamshaker-types")]
1665pub use vcamshaker::{IVCamShaker, VCamShaker, VCamShaker_ShakeType};
1666#[cfg(any(feature = "combat-verticallayoutui-types"))]
1667pub mod verticallayoutui;
1668#[cfg(feature = "combat-verticallayoutui")]
1669pub use verticallayoutui::IVerticalLayoutUIMethods;
1670#[cfg(feature = "combat-verticallayoutui-types")]
1671pub use verticallayoutui::{IVerticalLayoutUI, VerticalLayoutUI};
1672#[cfg(any(feature = "combat-weaponflying-types"))]
1673pub mod weaponflying;
1674#[cfg(feature = "combat-weaponflying")]
1675pub use weaponflying::IWeaponFlyingMethods;
1676#[cfg(feature = "combat-weaponflying-types")]
1677pub use weaponflying::{IWeaponFlying, WeaponFlying};
1678#[cfg(any(feature = "combat-weaponstyle-types"))]
1679pub mod weaponstyle;
1680#[cfg(feature = "combat-weaponstyle-types")]
1681pub use weaponstyle::WeaponStyle;
1682#[cfg(any(feature = "combat-weaponstyleex-types"))]
1683pub mod weaponstyleex;
1684#[cfg(feature = "combat-weaponstyleex-types")]
1685pub use weaponstyleex::{IWeaponStyleEx, WeaponStyleEx};
1686#[cfg(any(feature = "combat-weapontossutility-types"))]
1687pub mod weapontossutility;
1688#[cfg(feature = "combat-weapontossutility")]
1689pub use weapontossutility::IWeaponTossUtilityMethods;
1690#[cfg(feature = "combat-weapontossutility-types")]
1691pub use weapontossutility::{IWeaponTossUtility, WeaponTossUtility};
1692#[cfg(any(feature = "combat-zoneut-types"))]
1693pub mod zoneut;
1694#[cfg(feature = "combat-zoneut-types")]
1695pub use zoneut::{IZoneUt, ZoneUt};