class
OpticalCamoListener
- 1 property
- 3 functions
Extends game.ScriptStatusEffectListener game.IStatusEffectListener IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
controller | WeakHandle<game.ui.CrosshairBaseGameController> | 0x0 | scripted |
Functions
void OnStatusEffectApplied(WeakHandle<game.data.StatusEffect_Record> statusEffect)RTTIre.Hooks.PlaceVoid( "OpticalCamoListener", "OnStatusEffectApplied;StatusEffect_Record", (OpticalCamoListener_OnStatusEffectApplied x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OpticalCamoListener_OnStatusEffectApplied( OpticalCamoListener self, WeakHandle<game.data.StatusEffect_Record> statusEffect );void OnStatusEffectRemoved(WeakHandle<game.data.StatusEffect_Record> statusEffect)RTTIre.Hooks.PlaceVoid( "OpticalCamoListener", "OnStatusEffectRemoved;StatusEffect_Record", (OpticalCamoListener_OnStatusEffectRemoved x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct OpticalCamoListener_OnStatusEffectRemoved( OpticalCamoListener self, WeakHandle<game.data.StatusEffect_Record> statusEffect );static OpticalCamoListener? Create(WeakHandle<game.ui.CrosshairBaseGameController> controlller)staticRTTI globalre.Hooks.Place( "OpticalCamoListener", "OpticalCamoListener::Create;gameuiCrosshairBaseGameController", (OpticalCamoListener_Create x) => { return re.Hooks.CallOriginal<re.msgpack.OpticalCamoListener>(); } ); [Msgpack.Gen] public readonly partial record struct OpticalCamoListener_Create( WeakHandle<game.ui.CrosshairBaseGameController> controlller );