class
BulletCollisionEvaluator
- 6 properties
- 7 functions
Extends game.projectile.ScriptCollisionEvaluator game.projectile.CollisionEvaluator IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
user | WeakHandle<game.Object> | 0x0 | scripted |
hasStopped | bool | 0x10 | scripted |
stoppedPosition | Vector4 | 0x20 | scripted |
weaponParams | game.projectile.WeaponParams | 0x30 | scripted |
isExplodingBullet | bool | 0xF0 | scripted |
isSmartBullet | bool | 0xF1 | scripted |
Functions
void SetIsExplodingBullet(bool isExplodingBullet)RTTIre.Hooks.PlaceVoid( "BulletCollisionEvaluator", "SetIsExplodingBullet;Bool", (BulletCollisionEvaluator_SetIsExplodingBullet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_SetIsExplodingBullet( BulletCollisionEvaluator self, bool isExplodingBullet );void SetIsSmartBullet(bool isSmartBullet)RTTIre.Hooks.PlaceVoid( "BulletCollisionEvaluator", "SetIsSmartBullet;Bool", (BulletCollisionEvaluator_SetIsSmartBullet x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_SetIsSmartBullet( BulletCollisionEvaluator self, bool isSmartBullet );void SetWeaponParams(game.projectile.WeaponParams paramss)RTTIre.Hooks.PlaceVoid( "BulletCollisionEvaluator", "SetWeaponParams;script_ref<gameprojectileWeaponParams>", (BulletCollisionEvaluator_SetWeaponParams x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_SetWeaponParams( BulletCollisionEvaluator self, game.projectile.WeaponParams paramss );void SetUser(WeakHandle<game.Object> user)RTTIre.Hooks.PlaceVoid( "BulletCollisionEvaluator", "SetUser;GameObject", (BulletCollisionEvaluator_SetUser x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_SetUser( BulletCollisionEvaluator self, WeakHandle<game.Object> user );bool HasReportedStopped()RTTIre.Hooks.Place( "BulletCollisionEvaluator", "HasReportedStopped;", (BulletCollisionEvaluator_HasReportedStopped x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_HasReportedStopped( BulletCollisionEvaluator self );Vector4 GetStoppedPosition()RTTIre.Hooks.Place( "BulletCollisionEvaluator", "GetStoppedPosition;", (BulletCollisionEvaluator_GetStoppedPosition x) => { return re.Hooks.CallOriginal<re.msgpack.Vector4>(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_GetStoppedPosition( BulletCollisionEvaluator self );game.projectile.OnCollisionAction EvaluateCollision(game.projectile.OnCollisionAction defaultOnCollisionAction, game.projectile.CollisionEvaluatorParams paramss)overrideRTTIre.Hooks.Place( "BulletCollisionEvaluator", "EvaluateCollision;gameprojectileOnCollisionActionCollisionEvaluatorParams", (BulletCollisionEvaluator_EvaluateCollision x) => { return re.Hooks.CallOriginal<re.msgpack.game.projectile.OnCollisionAction>(); } ); [Msgpack.Gen] public readonly partial record struct BulletCollisionEvaluator_EvaluateCollision( BulletCollisionEvaluator self, game.projectile.OnCollisionAction defaultOnCollisionAction, game.projectile.CollisionEvaluatorParams? paramss );