// Generated by `wit-bindgen` 0.57.1. DO NOT EDIT! // #nullable enable using System; namespace PluginWorld.wit.Imports.pumpkin.plugin.v0_1_0 { public static class BlockEntityImportsInterop { internal static class BlockEntity { public static class ResourceLocationWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]block-entity.resource-location"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern void wasmImportResourceLocation(int p0, nint p1); } public static class GetPositionWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]block-entity.get-position"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern void wasmImportGetPosition(int p0, nint p1); } public static class GetIdWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]block-entity.get-id"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportGetId(int p0); } public static class IsDirtyWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]block-entity.is-dirty"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportIsDirty(int p0); } public static class ClearDirtyWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]block-entity.clear-dirty"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern void wasmImportClearDirty(int p0); } } internal static class CommandBlockEntity { public static class GetBlockEntityWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.get-block-entity"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportGetBlockEntity(int p0); } public static class LastOutputWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.last-output"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern void wasmImportLastOutput(int p0, nint p1); } public static class TrackOutputWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.track-output"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportTrackOutput(int p0); } public static class SuccessCountWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.success-count"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportSuccessCount(int p0); } public static class CommandWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.command"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern void wasmImportCommand(int p0, nint p1); } public static class AutoWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.auto"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportAuto(int p0); } public static class ConditionMetWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.condition-met"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportConditionMet(int p0); } public static class PoweredWasmInterop { [global::System.Runtime.InteropServices.DllImportAttribute("pumpkin:plugin/block-entity@0.1.0", EntryPoint = "[method]command-block-entity.powered"), global::System.Runtime.InteropServices.WasmImportLinkageAttribute] public static extern int wasmImportPowered(int p0); } } } }