struct game.projectile
WeaponParams
game.projectile.WeaponParams
- 12 properties
- 1 function
- 192 bytes
Properties
| Property | Type | Offset | |
|---|---|---|---|
targetPosition | Vector4 | 0x0 | |
smartGunSpreadOnHitPlane | Vector3 | 0x10 | |
charge | float | 0x1C | |
trackedTargetComponent | WeakHandle<ent.IPlacedComponent> | 0x20 | |
smartGunAccuracy | float | 0x30 | |
smartGunIsProjectileGuided | bool | 0x34 | |
hitPlaneOffset | Vector4 | 0x40 | |
shootingOffset | float | 0x50 | |
ignoreWeaponOwnerCollision | bool | 0x54 | |
ignoreMountedVehicleCollision | bool | 0x55 | |
ricochetData | game.RicochetData | 0xA8 | |
range | float | 0x58 |
Functions
static void AddObjectToIgnoreCollisionWith(game.projectile.WeaponParams self, ent.EntityID entityID)staticRTTIre.Hooks.PlaceVoid( "gameprojectileWeaponParams", "AddObjectToIgnoreCollisionWith", (WeaponParams_AddObjectToIgnoreCollisionWith x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct WeaponParams_AddObjectToIgnoreCollisionWith( game.projectile.WeaponParams self, ent.EntityID entityID );