-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathWarheadTypeClass.cs
70 lines (64 loc) · 2.94 KB
/
WarheadTypeClass.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace PatcherYRpp
{
[StructLayout(LayoutKind.Explicit, Size = 464)]
public struct WarheadTypeClass
{
static public readonly IntPtr ArrayPointer = new IntPtr(0x8874C0);
static public YRPP.GLOBAL_DVC_ARRAY<WarheadTypeClass> ABSTRACTTYPE_ARRAY = new YRPP.GLOBAL_DVC_ARRAY<WarheadTypeClass>(ArrayPointer);
[FieldOffset(0)] public AbstractTypeClass Base;
[FieldOffset(152)] public float Deform;
[FieldOffset(292)] public float CellSpread;
[FieldOffset(296)] public float CellInset;
[FieldOffset(300)] public float PercentAtMax;
[FieldOffset(324)] public Bool Wall;
[FieldOffset(325)] public Bool WallAbsoluteDestroyer;
[FieldOffset(326)] public Bool PenetratesBunker;
[FieldOffset(327)] public Bool Wood;
[FieldOffset(328)] public Bool Tiberium;
[FieldOffset(329)] public Bool unknown_bool_149;
[FieldOffset(330)] public Bool Sparky;
[FieldOffset(331)] public Bool Sonic;
[FieldOffset(332)] public Bool Fire;
[FieldOffset(333)] public Bool Conventional;
[FieldOffset(334)] public Bool Rocker;
[FieldOffset(335)] public Bool DirectRocker;
[FieldOffset(336)] public Bool Bright;
[FieldOffset(337)] public Bool CLDisableRed;
[FieldOffset(338)] public Bool CLDisableGreen;
[FieldOffset(339)] public Bool CLDisableBlue;
[FieldOffset(340)] public Bool EMEffect;
[FieldOffset(341)] public Bool MindControl;
[FieldOffset(342)] public Bool Poison;
[FieldOffset(343)] public Bool IvanBomb;
[FieldOffset(344)] public Bool ElectricAssault;
[FieldOffset(345)] public Bool Parasite;
[FieldOffset(346)] public Bool Temporal;
[FieldOffset(347)] public Bool IsLocomotor;
[FieldOffset(348)] public Guid Locomotor;
[FieldOffset(364)] public Bool Airstrike;
[FieldOffset(365)] public Bool Psychedelic;
[FieldOffset(366)] public Bool BombDisarm;
[FieldOffset(368)] public int Paralyzes;
[FieldOffset(372)] public Bool Culling;
[FieldOffset(373)] public Bool MakesDisguise;
[FieldOffset(374)] public Bool NukeMaker;
[FieldOffset(375)] public Bool Radiation;
[FieldOffset(376)] public Bool PsychicDamage;
[FieldOffset(377)] public Bool AffectsAllies;
[FieldOffset(378)] public Bool Bullets;
[FieldOffset(379)] public Bool Veinhole;
[FieldOffset(380)] public int ShakeXlo;
[FieldOffset(384)] public int ShakeXhi;
[FieldOffset(388)] public int ShakeYlo;
[FieldOffset(392)] public int ShakeYhi;
[FieldOffset(424)] public DynamicVectorClass<int> DebrisMaximums;
[FieldOffset(452)] public int MaxDebris;
[FieldOffset(456)] public int MinDebris;
}
}