|
1 | 1 | namespace MBINCompiler.Models.Structs |
2 | 2 | { |
3 | | - public class GcShipAIAttackData : NMSTemplate |
| 3 | + public class GcShipAIAttackData : NMSTemplate // size: 0x98 |
4 | 4 | { |
5 | | - public float AttackWeaponRange; |
6 | | - public float AttackAngle; |
7 | | - public float AttackShootWaitTime; |
8 | | - public float AttackShootTimeMin; |
9 | | - public float AttackShootTimeMax; |
10 | | - public float AttackReadyTime; |
11 | | - public float AttackMaxTime; |
12 | | - public float AttackApproachOffset; |
13 | | - public float AttackApproachMinRange; |
14 | | - public float AttackApproachMaxRange; |
15 | | - public float AttackTooCloseRange; |
16 | | - public float AttackFlybyOffset; |
17 | | - public float AttackBoostTimeToRange; |
18 | | - public float AttackBoostRange; |
19 | | - public float AttackBoostAngle; |
20 | | - public float AttackTurnMultiplier; |
21 | | - public float AttackFacingAimReducer; |
22 | | - public float AttackMaxPlanetHeight; |
23 | | - public int NumHitsBeforeBail; |
24 | | - public int NumHitsBeforeReposition; |
25 | | - public float FleeBrake; |
26 | | - public float FleeBoost; |
27 | | - public float FleeBrakeTime; |
28 | | - public float FleeRepositionTime; |
29 | | - public float FleeRepositionAngleMin; |
30 | | - public float FleeRepositionAngleMax; |
31 | | - public float FleeRepositionBoostTime; |
32 | | - public float FleeRange; |
33 | | - public float FleeMinTime; |
34 | | - public float FleeMaxTime; |
35 | | - public float AttackTargetMinRange; |
36 | | - public float AttackTargetMaxRange; |
37 | | - public float AttackTargetOffsetMin; |
38 | | - public float AttackTargetOffsetMax; |
39 | | - public float AttackTargetSwitchTargetTime; |
| 5 | + /* 0x00 */ public float AttackWeaponRange; |
| 6 | + /* 0x04 */ public float AttackAngle; |
| 7 | + /* 0x08 */ public float AttackShootWaitTime; |
| 8 | + /* 0x0C */ public float AttackShootTimeMin; |
| 9 | + /* 0x10 */ public float AttackShootTimeMax; |
| 10 | + /* 0x14 */ public float AttackReadyTime; |
| 11 | + /* 0x18 */ public float AttackMaxTime; |
| 12 | + /* 0x1C */ public float AttackApproachOffset; |
| 13 | + /* 0x20 */ public float AttackApproachMinRange; |
| 14 | + /* 0x24 */ public float AttackApproachMaxRange; |
| 15 | + /* 0x28 */ public float AttackTooCloseRange; |
| 16 | + /* 0x2C */ public float AttackFlybyOffset; |
| 17 | + /* 0x30 */ public float AttackBoostTimeToRange; |
| 18 | + /* 0x34 */ public float AttackBoostRange; |
| 19 | + /* 0x38 */ public float AttackBoostAngle; |
| 20 | + /* 0x3C */ public float AttackTurnMultiplier; |
| 21 | + /* 0x40 */ public float AttackFacingAimReducer; |
| 22 | + /* 0x44 */ public float AttackMaxPlanetHeight; |
| 23 | + /* 0x48 */ public float AttackTurnMultiplierMax; |
| 24 | + /* 0x4C */ public float AttackTurnMaxMinTime; |
| 25 | + /* 0x50 */ public float AttackTurnMaxTimeRange; |
| 26 | + /* 0x54 */ public int NumHitsBeforeBail; |
| 27 | + /* 0x58 */ public int NumHitsBeforeReposition; |
| 28 | + /* 0x5C */ public float FleeBrake; |
| 29 | + /* 0x60 */ public float FleeBoost; |
| 30 | + /* 0x64 */ public float FleeBrakeTime; |
| 31 | + /* 0x68 */ public float FleeRepositionTime; |
| 32 | + /* 0x6C */ public float FleeRepositionAngleMin; |
| 33 | + /* 0x70 */ public float FleeRepositionAngleMax; |
| 34 | + /* 0x74 */ public float FleeRepositionBoostTime; |
| 35 | + /* 0x78 */ public float FleeRange; |
| 36 | + /* 0x7C */ public float FleeMinTime; |
| 37 | + /* 0x80 */ public float FleeMaxTime; |
| 38 | + /* 0x84 */ public float AttackTargetMinRange; |
| 39 | + /* 0x88 */ public float AttackTargetMaxRange; |
| 40 | + /* 0x8C */ public float AttackTargetOffsetMin; |
| 41 | + /* 0x90 */ public float AttackTargetOffsetMax; |
| 42 | + /* 0x94 */ public float AttackTargetSwitchTargetTime; |
40 | 43 | } |
41 | 44 | } |
0 commit comments