class
ShardCaseContainer
- 2 properties
- 6 functions
Extends game.ContainerObjectSingleItem game.ContainerObjectBase game.LootContainerBase game.Object ent.GameEntity ent.Entity IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
wasOpened | bool | 0x108 | scripted |
shardMesh | ent.MeshComponent? | 0x110 | scripted |
Functions
bool OnRequestComponents(ent.EntityRequestComponentsInterface ri)overrideRTTIre.Hooks.Place( "ShardCaseContainer", "OnRequestComponents", (ShardCaseContainer_OnRequestComponents x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardCaseContainer_OnRequestComponents( ShardCaseContainer self, ent.EntityRequestComponentsInterface ri );bool OnTakeControl(ent.EntityResolveComponentsInterface ri)overrideRTTIre.Hooks.Place( "ShardCaseContainer", "OnTakeControl", (ShardCaseContainer_OnTakeControl x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardCaseContainer_OnTakeControl( ShardCaseContainer self, ent.EntityResolveComponentsInterface ri );bool OnInteraction(game.interactions.ChoiceEvent choiceEvent)overrideRTTIre.Hooks.Place( "ShardCaseContainer", "OnInteraction", (ShardCaseContainer_OnInteraction x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardCaseContainer_OnInteraction( ShardCaseContainer self, game.interactions.ChoiceEvent? choiceEvent );bool OnShardCaseAnimationEnded(ShardCaseAnimationEnded evt)RTTIre.Hooks.Place( "ShardCaseContainer", "OnShardCaseAnimationEnded", (ShardCaseContainer_OnShardCaseAnimationEnded x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardCaseContainer_OnShardCaseAnimationEnded( ShardCaseContainer self, ShardCaseAnimationEnded? evt );bool IsShardContainer()overrideRTTIre.Hooks.Place( "ShardCaseContainer", "IsShardContainer;", (ShardCaseContainer_IsShardContainer x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardCaseContainer_IsShardContainer( ShardCaseContainer self );bool IsShardRead()RTTIre.Hooks.Place( "ShardCaseContainer", "IsShardRead;", (ShardCaseContainer_IsShardRead x) => { return re.Hooks.CallOriginal<re.msgpack.Bool>(); } ); [Msgpack.Gen] public readonly partial record struct ShardCaseContainer_IsShardRead( ShardCaseContainer self );