class
PlayEffectDeviceOperation
- 2 properties
- 7 functions
Extends DeviceOperationBase IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
VFXs | SVFXOperationData[] | 0x28 | scripted |
fxInstances | SVfxInstanceData[] | 0x38 | scripted |
Functions
void Execute(WeakHandle<game.Object> owner)overrideRTTIre.Hooks.PlaceVoid( "PlayEffectDeviceOperation", "Execute;GameObject", (PlayEffectDeviceOperation_Execute x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_Execute( PlayEffectDeviceOperation self, WeakHandle<game.Object> owner );void Restore(WeakHandle<game.Object> owner)overrideRTTIre.Hooks.PlaceVoid( "PlayEffectDeviceOperation", "Restore;GameObject", (PlayEffectDeviceOperation_Restore x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_Restore( PlayEffectDeviceOperation self, WeakHandle<game.Object> owner );void ResolveVFXs(SVFXOperationData[] VFXsArg, WeakHandle<game.Object> owner)RTTIre.Hooks.PlaceVoid( "PlayEffectDeviceOperation", "ResolveVFXs;array<SVFXOperationData>GameObject", (PlayEffectDeviceOperation_ResolveVFXs x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_ResolveVFXs( PlayEffectDeviceOperation self, SVFXOperationData[] VFXsArg, WeakHandle<game.Object> owner );game.FxInstance? GetFxInstance(CName id)RTTIre.Hooks.Place( "PlayEffectDeviceOperation", "GetFxInstance;CName", (PlayEffectDeviceOperation_GetFxInstance x) => { return re.Hooks.CallOriginal<re.msgpack.game.FxInstance>(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_GetFxInstance( PlayEffectDeviceOperation self, CName id );void RemoveFxInstance(CName id)RTTIre.Hooks.PlaceVoid( "PlayEffectDeviceOperation", "RemoveFxInstance;CName", (PlayEffectDeviceOperation_RemoveFxInstance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_RemoveFxInstance( PlayEffectDeviceOperation self, CName id );game.FxInstance? CreateFxInstance(WeakHandle<game.Object> owner, CName id, game.FxResource resource, WorldTransform transform)RTTIre.Hooks.Place( "PlayEffectDeviceOperation", "CreateFxInstance;GameObjectCNameFxResourceWorldTransform", (PlayEffectDeviceOperation_CreateFxInstance x) => { return re.Hooks.CallOriginal<re.msgpack.game.FxInstance>(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_CreateFxInstance( PlayEffectDeviceOperation self, WeakHandle<game.Object> owner, CName id, game.FxResource resource, WorldTransform transform );void StoreFxInstance(CName id, game.FxInstance fx)RTTIre.Hooks.PlaceVoid( "PlayEffectDeviceOperation", "StoreFxInstance;CNameFxInstance", (PlayEffectDeviceOperation_StoreFxInstance x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct PlayEffectDeviceOperation_StoreFxInstance( PlayEffectDeviceOperation self, CName id, game.FxInstance? fx );