class
NanoWireProjectile
- 2 properties
- 5 functions
Extends BaseProjectile game.ItemObject game.TimeDilatable game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
maxAttackRange | float | 0x180 | scripted |
launchMode | ELaunchMode | 0x184 | scripted |
Functions
void SetNanoWireProjectileLaunchMode()RTTIre.Hooks.PlaceVoid( "NanoWireProjectile", "SetNanoWireProjectileLaunchMode;", (NanoWireProjectile_SetNanoWireProjectileLaunchMode x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct NanoWireProjectile_SetNanoWireProjectileLaunchMode( NanoWireProjectile self );bool OnProjectileInitialize(game.projectile.SetUpEvent eventData)overrideRTTIre.Hooks.Place( "NanoWireProjectile", "OnProjectileInitialize", (NanoWireProjectile_OnProjectileInitialize x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NanoWireProjectile_OnProjectileInitialize( NanoWireProjectile self, game.projectile.SetUpEvent? eventData );bool OnShoot(game.projectile.ShootEvent eventData)overrideRTTIre.Hooks.Place( "NanoWireProjectile", "OnShoot", (NanoWireProjectile_OnShoot x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NanoWireProjectile_OnShoot( NanoWireProjectile self, game.projectile.ShootEvent? eventData );bool OnShootTarget(game.projectile.ShootTargetEvent eventData)overrideRTTIre.Hooks.Place( "NanoWireProjectile", "OnShootTarget", (NanoWireProjectile_OnShootTarget x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NanoWireProjectile_OnShootTarget( NanoWireProjectile self, game.projectile.ShootTargetEvent? eventData );bool OnCollision(game.projectile.HitEvent eventData)overrideRTTIre.Hooks.Place( "NanoWireProjectile", "OnCollision", (NanoWireProjectile_OnCollision x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct NanoWireProjectile_OnCollision( NanoWireProjectile self, game.projectile.HitEvent? eventData );