class
AutocraftSystem
- 4 properties
- 5 functions
Extends game.ScriptableSystem game.IScriptableSystem IScriptable ISerializable
Properties
| Property | Type | Offset | |
|---|---|---|---|
active | bool | 0x0 | scripted |
cycleDuration | float | 0x4 | scripted |
currentDelayID | game.DelayID | 0x8 | scripted |
itemsUsed | game.ItemID[] | 0x10 | scripted |
Functions
void OnSystemActivate(AutocraftActivateRequest request)RTTIre.Hooks.PlaceVoid( "AutocraftSystem", "OnSystemActivate;AutocraftActivateRequest", (AutocraftSystem_OnSystemActivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutocraftSystem_OnSystemActivate( AutocraftSystem self, AutocraftActivateRequest? request );void OnSystemDeactivate(AutocraftDeactivateRequest request)RTTIre.Hooks.PlaceVoid( "AutocraftSystem", "OnSystemDeactivate;AutocraftDeactivateRequest", (AutocraftSystem_OnSystemDeactivate x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutocraftSystem_OnSystemDeactivate( AutocraftSystem self, AutocraftDeactivateRequest? request );void OnCycleEnd(AutocraftEndCycleRequest request)RTTIre.Hooks.PlaceVoid( "AutocraftSystem", "OnCycleEnd;AutocraftEndCycleRequest", (AutocraftSystem_OnCycleEnd x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutocraftSystem_OnCycleEnd( AutocraftSystem self, AutocraftEndCycleRequest? request );game.ItemID[] GetItemsToAutocraft()RTTIvoid OnItemUsed(RegisterItemUsedRequest request)RTTIre.Hooks.PlaceVoid( "AutocraftSystem", "OnItemUsed;RegisterItemUsedRequest", (AutocraftSystem_OnItemUsed x) => { re.Hooks.CallOriginalVoid(); } ); [Msgpack.Gen] public readonly partial record struct AutocraftSystem_OnItemUsed( AutocraftSystem self, RegisterItemUsedRequest? request );