0x00x00E8
Members 28
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x04 | mFrame | int | Public | — | |
| 0x04 | mNumFrames | int | Public | — | |
| 0x04 | mAnimCounter | int | Public | — | |
| 0x04 | mPosX | float | Public | — | |
| 0x04 | mPosY | float | Public | — | |
| 0x04 | mPosZ | float | Public | — | |
| 0x04 | mVelX | float | Public | — | |
| 0x04 | mVelY | float | Public | — | |
| 0x04 | mVelZ | float | Public | — | |
| 0x04 | mAccZ | float | Public | — | |
| 0x04 | mShadowY | float | Public | — | |
| 0x01 | mDead | bool | Public | — | |
| 0x009D | 0x03 | padding / unreflected | |||
| 0x04 | mAnimTicksPerFrame | int | Public | — | |
| 0x04 | mMotionType | ProjectileMotion | Public | — | |
| 0x04 | mProjectileType | ProjectileType | Public | — | |
| 0x04 | mProjectileAge | int | Public | — | |
| 0x04 | mClickBackoffCounter | int | Public | — | |
| 0x04 | mRotation | float | Public | — | |
| 0x04 | mRotationSpeed | float | Public | — | |
| 0x01 | mOnHighGround | bool | Public | — | |
| 0x00BD | 0x03 | padding / unreflected | |||
| 0x04 | mDamageRangeFlags | DamageRangeFlags | Public | — | |
| 0x04 | mHitTorchwoodGridX | int | Public | — | |
| 0x04 | mAttachmentID | AttachmentID | Public | — | |
| 0x04 | mCobTargetX | float | Public | — | |
| 0x04 | mCobTargetRow | int | Public | — | |
| 0x04 | mTargetZombieID | ZombieID | Public | — | |
| 0x04 | mLastPortalX | int | Public | — | |
| 0x00DC | 0x04 | padding / unreflected | |||
| 0x08 | mController | ProjectileController | Public | — | |
Inherited from ReloadedObject 22
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | mApp | GameplayActivity | Public | — | |
| 0x08 | mBoard | Board | Public | — | |
| 0x04 | mX | float | Public | — | |
| 0x04 | mY | float | Public | — | |
| 0x04 | mWidth | int | Public | — | |
| 0x04 | mHeight | int | Public | — | |
| 0x01 | mVisible | bool | Public | — | |
| 0x0031 | 0x03 | padding / unreflected | |||
| 0x04 | mRow | int | Public | — | |
| 0x04 | mRenderOrder | int | Public | — | |
| 0x01 | mSquished | bool | Public | — | |
| 0x003D | 0x03 | padding / unreflected | |||
| 0x04 | mImageOffsetX | float | Public | — | |
| 0x04 | mImageOffsetY | float | Public | — | |
| 0x04 | mShadowOffsetX | float | Public | — | |
| 0x04 | mShadowOffsetY | float | Public | — | |
| 0x04 | mShadowScaleX | float | Public | — | |
| 0x04 | mShadowScaleY | float | Public | — | |
| 0x04 | mShadowRenderOrder | int | Public | — | |
| 0x04 | mShadowType | ShadowType | Public | — | |
| 0x04 | mShadowImageIndex | int | Public | — | |
| 0x04 | mBungeeOffsetX | float | Public | — | |
| 0x04 | mBungeeOffsetY | float | Public | — | |
| 0x04 | <DataID>k__BackingField | DataID | Private | — | |
Functions 27
| Signature | Flags | Native | Params |
|---|---|---|---|
| void ProjectileInitialize(int theX, int theY, int theRenderOrder, int theRow, const ProjectileType& theProjectileType) | Public | 0x04 | |
| void Update() | Public | 0x00 | |
| void Draw() | Public | 0x00 | |
| void DrawShadow() | Public | 0x00 | |
| void Die() | Public | 0x00 | |
| void DoImpact(Zombie theZombie) | Public | 0x08 | |
| void UpdateMotion() | Public | 0x00 | |
| void CheckForCollision() | Public | 0x00 | |
| Zombie FindCollisionTarget() | Public | 0x08 | |
| void UpdateLobMotion() | Public | 0x00 | |
| void CheckForHighGround() | Public | 0x00 | |
| bool CantHitHighGround() | Public | 0x01 | |
| void DoSplashDamage(Zombie theZombie) | Public | 0x08 | |
| DamageFlags GetDamageFlags(Zombie theZombie) | Public | 0x08 | |
| Rect GetProjectileRect() | Public | 0x10 | |
| void UpdateNormalMotion() | Public | 0x00 | |
| Plant FindCollisionTargetPlant() | Public | 0x08 | |
| void ConvertToFireball(int aGridX) | Public | 0x04 | |
| void ConvertToPea(int aGridX) | Public | 0x04 | |
| bool IsSplashDamage(Zombie theZombie) | Public | 0x08 | |
| void PlayImpactSound(Zombie theZombie) | Public | 0x08 | |
| bool IsZombieHitBySplash(Zombie theZombie) | Public | 0x08 | |
| bool PeaAboutToHitTorchwood() | Public | 0x01 | |
| void Reset() | Public+1 flags | 0x00 | |
| void Serialize(ref ReloadedBinaryWriter& writer, int version) | Public+1 flags | 0x18 | |
| void Deserialize(ref ReloadedBinaryReader& reader, int version) | Public+1 flags | 0x18 | |
| void .ctor() | Public+1 flags | 0x00 |