class
ScavengeComponent
- 1 property
- 5 functions
Extends game.ScriptableComponent game.Component ent.IComponent IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
scavengeTargets | WeakHandle<game.Object>[] | 0x0 | scripted |
Functions
void OnGameAttach()RTTIre.Hooks.PlaceVoid( "ScavengeComponent", "OnGameAttach;", (ScavengeComponent_OnGameAttach x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct ScavengeComponent_OnGameAttach( ScavengeComponent self );bool OnSenseVisibilityEvent(sense.VisibilityEvent evt)RTTIre.Hooks.Place( "ScavengeComponent", "OnSenseVisibilityEvent", (ScavengeComponent_OnSenseVisibilityEvent x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScavengeComponent_OnSenseVisibilityEvent( ScavengeComponent self, sense.VisibilityEvent? evt );bool OnScavengeTargetReceived(ScavengeTargetConfirmEvent evt)RTTIre.Hooks.Place( "ScavengeComponent", "OnScavengeTargetReceived", (ScavengeComponent_OnScavengeTargetReceived x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScavengeComponent_OnScavengeTargetReceived( ScavengeComponent self, ScavengeTargetConfirmEvent? evt );bool OnTargetScavenged(TargetScavengedEvent evt)RTTIre.Hooks.Place( "ScavengeComponent", "OnTargetScavenged", (ScavengeComponent_OnTargetScavenged x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ScavengeComponent_OnTargetScavenged( ScavengeComponent self, TargetScavengedEvent? evt );WeakHandle<game.Object>[] GetScavengeTargets()RTTI