From 7cd24806f94d34e4ab1dfe29f62445d9ef1f2e89 Mon Sep 17 00:00:00 2001 From: Luis Michaelis Date: Sun, 12 Nov 2023 10:46:58 +0100 Subject: [PATCH] refactor(native): simplify native library loading again --- ZenKit/ModelHierarchy.cs | 3 +- ZenKit/Native.cs | 6888 +++++++++++---------- ZenKit/NativeLoader/NativeFunctions.cs | 3781 ----------- ZenKit/NativeLoader/NativePathResolver.cs | 38 - ZenKit/Stream.cs | 4 +- ZenKit/Texture.cs | 3 +- ZenKit/Vobs/Light.cs | 5 +- ZenKit/ZenKit.csproj | 3 +- 8 files changed, 3794 insertions(+), 6931 deletions(-) delete mode 100644 ZenKit/NativeLoader/NativeFunctions.cs delete mode 100644 ZenKit/NativeLoader/NativePathResolver.cs diff --git a/ZenKit/ModelHierarchy.cs b/ZenKit/ModelHierarchy.cs index ff1bfc2..8e3349a 100644 --- a/ZenKit/ModelHierarchy.cs +++ b/ZenKit/ModelHierarchy.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Numerics; using System.Runtime.InteropServices; -using ZenKit.NativeLoader.NativeStructs; using ZenKit.Util; namespace ZenKit @@ -35,7 +34,7 @@ public struct ModelHierarchyNode : IMaterializing _name.MarshalAsString() ?? throw new Exception("Failed to load model hierarchy node name"); diff --git a/ZenKit/Native.cs b/ZenKit/Native.cs index c2457b9..b2fe97d 100644 --- a/ZenKit/Native.cs +++ b/ZenKit/Native.cs @@ -1,9 +1,12 @@ using System; +using System.Drawing; +using System.Numerics; using System.Runtime.InteropServices; using System.Text; -using NativeLibraryLoader; -using ZenKit.NativeLoader; -using ZenKit.NativeLoader.NativeFunctions; +using ZenKit.Daedalus; +using static ZenKit.Native.Callbacks; +using static ZenKit.Native.Structs; +using ZenKit.Vobs; namespace ZenKit { @@ -90,3105 +93,3790 @@ public static T[] MarshalAsArray(this IntPtr ptr, ulong size) return array; } } + + internal static class Native + { + private const string DllName = "zenkitcapi"; + + [DllImport(DllName)] + public static extern float ZkAnimation_getFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimation_getSpeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern void ZkLogger_set(LogLevel lvl, Callbacks.ZkLogger logger, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkLogger_setDefault(LogLevel lvl); + + [DllImport(DllName)] + public static extern void ZkLogger_log(LogLevel lvl, string name, string message); + + [DllImport(DllName)] + public static extern UIntPtr ZkRead_newFile(UIntPtr stream); + + [DllImport(DllName)] + public static extern UIntPtr ZkRead_newMem([MarshalAs(UnmanagedType.LPArray)] byte[] bytes, ulong length); + + [DllImport(DllName)] + public static extern UIntPtr ZkRead_newPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkRead_newExt(Structs.ZkReadExt ext, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkRead_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkRead_getSize(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkRead_getBytes(UIntPtr slf, byte[] buf, ulong length); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfs_new(); + + [DllImport(DllName)] + public static extern void ZkVfs_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfs_getRoot(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfs_mkdir(UIntPtr slf, string path); + + [DllImport(DllName)] + public static extern bool ZkVfs_remove(UIntPtr slf, string path); + + [DllImport(DllName)] + public static extern bool ZkVfs_mount(UIntPtr slf, UIntPtr node, string parent, VfsOverwriteBehavior overwrite); + + [DllImport(DllName)] + public static extern bool ZkVfs_mountHost(UIntPtr slf, string path, string parent, + VfsOverwriteBehavior overwrite); + + [DllImport(DllName)] + public static extern bool ZkVfs_mountDisk(UIntPtr slf, UIntPtr buf, VfsOverwriteBehavior overwrite); + + [DllImport(DllName)] + public static extern bool ZkVfs_mountDiskHost(UIntPtr slf, string path, VfsOverwriteBehavior overwrite); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfs_resolvePath(UIntPtr slf, string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfs_findNode(UIntPtr slf, string name); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfsNode_newFile(string name, byte[] data, ulong size, ulong ts); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfsNode_newDir(string name, ulong ts); + + [DllImport(DllName)] + public static extern void ZkVfsNode_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVfsNode_isFile(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVfsNode_isDir(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkVfsNode_getTime(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkVfsNode_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfsNode_getChild(UIntPtr slf, string name); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfsNode_create(UIntPtr slf, UIntPtr node); + + [DllImport(DllName)] + public static extern bool ZkVfsNode_remove(UIntPtr slf, string name); + + [DllImport(DllName)] + public static extern UIntPtr ZkVfsNode_open(UIntPtr slf); + + [DllImport(DllName)] + public static extern void ZkVfsNode_enumerateChildren(UIntPtr slf, Callbacks.ZkVfsNodeEnumerator callback, UIntPtr ctx); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneLibrary_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneLibrary_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneLibrary_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkCutsceneLibrary_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneLibrary_getBlock(UIntPtr slf, string name); + + [DllImport(DllName)] + public static extern void ZkCutsceneLibrary_enumerateBlocks(UIntPtr slf, Callbacks.ZkCutsceneBlockEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkCutsceneBlock_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneBlock_getMessage(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkCutsceneMessage_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkCutsceneMessage_getText(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkCutsceneMessage_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkFont_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkFont_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkFont_loadVfs(UIntPtr buf, string name); + + [DllImport(DllName)] + public static extern void ZkFont_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkFont_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkFont_getHeight(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkFont_getGlyphCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern FontGlyph ZkFont_getGlyph(UIntPtr slf, [MarshalAs(UnmanagedType.U8)] ulong i); + + [DllImport(DllName)] + public static extern void ZkFont_enumerateGlyphs(UIntPtr slf, Callbacks.ZkFontGlyphEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelAnimation_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelAnimation_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelAnimation_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkModelAnimation_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelAnimation_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelAnimation_getNext(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkModelAnimation_getLayer(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkModelAnimation_getFrameCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkModelAnimation_getNodeCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkModelAnimation_getFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkModelAnimation_getFpsSource(UIntPtr slf); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkModelAnimation_getBbox(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkModelAnimation_getChecksum(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelAnimation_getSourcePath(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkDate ZkModelAnimation_getSourceDate(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelAnimation_getSourceScript(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelAnimation_getSampleCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern AnimationSample ZkModelAnimation_getSample(UIntPtr slf, + [MarshalAs(UnmanagedType.U8)] ulong i); + + [DllImport(DllName)] + public static extern void + ZkModelAnimation_enumerateSamples(UIntPtr slf, Callbacks.ZkAnimationSampleEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkModelAnimation_getNodeIndices(UIntPtr slf, out ulong size); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelHierarchy_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelHierarchy_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelHierarchy_loadVfs(UIntPtr buf, string name); + + [DllImport(DllName)] + public static extern void ZkModelHierarchy_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelHierarchy_getNodeCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ModelHierarchyNode ZkModelHierarchy_getNode(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkModelHierarchy_getBbox(UIntPtr slf); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkModelHierarchy_getCollisionBbox(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkModelHierarchy_getRootTranslation(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkModelHierarchy_getChecksum(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkDate ZkModelHierarchy_getSourceDate(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelHierarchy_getSourcePath(UIntPtr slf); + + [DllImport(DllName)] + public static extern void ZkModelHierarchy_enumerateNodes(UIntPtr slf, Callbacks.ZkModelHierarchyNodeEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern Vector3 ZkOrientedBoundingBox_getCenter(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkOrientedBoundingBox_getAxis(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern Vector3 ZkOrientedBoundingBox_getHalfWidth(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkOrientedBoundingBox_getChildCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkOrientedBoundingBox_getChild(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkOrientedBoundingBox_enumerateChildren(UIntPtr slf, + Callbacks.ZkOrientedBoundingBoxEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkOrientedBoundingBox_toAabb(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMaterial_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMaterial_loadPath(string path); + + [DllImport(DllName)] + public static extern void ZkMaterial_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMaterial_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern MaterialGroup ZkMaterial_getGroup(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkColor ZkMaterial_getColor(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMaterial_getSmoothAngle(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMaterial_getTexture(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector2 ZkMaterial_getTextureScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMaterial_getTextureAnimationFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern AnimationMapping ZkMaterial_getTextureAnimationMapping(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector2 ZkMaterial_getTextureAnimationMappingDirection(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMaterial_getDisableCollision(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMaterial_getDisableLightmap(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMaterial_getDontCollapse(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMaterial_getDetailObject(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMaterial_getDetailObjectScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMaterial_getForceOccluder(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMaterial_getEnvironmentMapping(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMaterial_getEnvironmentMappingStrength(UIntPtr slf); + + [DllImport(DllName)] + public static extern WaveMode ZkMaterial_getWaveMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern WaveSpeed ZkMaterial_getWaveSpeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMaterial_getWaveAmplitude(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMaterial_getWaveGridSize(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMaterial_getIgnoreSun(UIntPtr slf); + + [DllImport(DllName)] + public static extern AlphaFunction ZkMaterial_getAlphaFunction(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector2 ZkMaterial_getDefaultMapping(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMultiResolutionMesh_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMultiResolutionMesh_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkMultiResolutionMesh_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkMultiResolutionMesh_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMultiResolutionMesh_getPositions(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkMultiResolutionMesh_getNormals(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern ulong ZkMultiResolutionMesh_getSubMeshCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMultiResolutionMesh_getSubMesh(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkMultiResolutionMesh_enumerateSubMeshes(UIntPtr slf, Callbacks.ZkSubMeshEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern ulong ZkMultiResolutionMesh_getMaterialCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMultiResolutionMesh_getMaterial(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void + ZkMultiResolutionMesh_enumerateMaterials(UIntPtr slf, Callbacks.ZkMaterialEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern bool ZkMultiResolutionMesh_getAlphaTest(UIntPtr slf); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkMultiResolutionMesh_getBbox(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMultiResolutionMesh_getOrientedBbox(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkSubMesh_getMaterial(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getTriangles(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getWedges(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getColors(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getTrianglePlaneIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getTrianglePlanes(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getTriangleEdges(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getEdges(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getEdgeScores(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSubMesh_getWedgeMap(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern ulong ZkSoftSkinMesh_getNodeCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkSoftSkinMesh_getMesh(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkSoftSkinMesh_getBbox(UIntPtr slf, ulong node); + + [DllImport(DllName)] + public static extern void ZkSoftSkinMesh_enumerateBoundingBoxes(UIntPtr slf, Callbacks.ZkOrientedBoundingBoxEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkSoftSkinMesh_getWeights(UIntPtr slf, ulong node, out ulong count); + + [DllImport(DllName)] + public static extern void ZkSoftSkinMesh_enumerateWeights(UIntPtr slf, Callbacks.ZkSoftSkinWeightEnumerator cb, + UIntPtr node); + + [DllImport(DllName)] + public static extern IntPtr ZkSoftSkinMesh_getWedgeNormals(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkSoftSkinMesh_getNodes(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelMesh_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelMesh_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelMesh_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkModelMesh_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelMesh_getMeshCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelMesh_getMesh(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkModelMesh_enumerateMeshes(UIntPtr slf, Callbacks.ZkSoftSkinMeshEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern ulong ZkModelMesh_getAttachmentCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelMesh_getAttachment(UIntPtr slf, string name); + + [DllImport(DllName)] + public static extern void ZkModelMesh_enumerateAttachments(UIntPtr slf, Callbacks.ZkAttachmentEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern uint ZkModelMesh_getChecksum(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModel_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModel_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkModel_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkModel_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModel_getHierarchy(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModel_getMesh(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTexture_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTexture_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkTexture_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkTexture_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern TextureFormat ZkTexture_getFormat(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkTexture_getWidth(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkTexture_getHeight(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkTexture_getWidthMipmap(UIntPtr slf, ulong level); + + [DllImport(DllName)] + public static extern uint ZkTexture_getHeightMipmap(UIntPtr slf, ulong level); + + [DllImport(DllName)] + public static extern uint ZkTexture_getWidthRef(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkTexture_getHeightRef(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkTexture_getMipmapCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkTexture_getAverageColor(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTexture_getPalette(UIntPtr slf, out ulong size); + + [DllImport(DllName)] + public static extern IntPtr ZkTexture_getMipmapRaw(UIntPtr slf, ulong level, out ulong size); + + [DllImport(DllName)] + public static extern ulong ZkTexture_getMipmapRgba(UIntPtr slf, ulong level, byte[] buf, ulong size); + + [DllImport(DllName)] + public static extern void ZkTexture_enumerateRawMipmaps(UIntPtr slf, Callbacks.ZkTextureMipmapEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void + ZkTexture_enumerateRgbaMipmaps(UIntPtr slf, Callbacks.ZkTextureMipmapEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern UIntPtr ZkMorphMesh_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMorphMesh_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkMorphMesh_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkMorphMesh_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphMesh_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMorphMesh_getMesh(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphMesh_getMorphPositions(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern ulong ZkMorphMesh_getAnimationCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMorphMesh_getAnimation(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkMorphMesh_enumerateAnimations(UIntPtr slf, Callbacks.ZkMorphAnimationEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern ulong ZkMorphMesh_getSourceCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMorphMesh_getSource(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkMorphMesh_enumerateSources(UIntPtr slf, Callbacks.ZkMorphSourceEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphAnimation_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMorphAnimation_getLayer(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMorphAnimation_getBlendIn(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMorphAnimation_getBlendOut(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMorphAnimation_getDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMorphAnimation_getSpeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern byte ZkMorphAnimation_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkMorphAnimation_getFrameCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphAnimation_getVertices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphAnimation_getSamples(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphSource_getFileName(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkDate ZkMorphSource_getFileDate(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkMesh_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkDate ZkMesh_getSourceDate(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMesh_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkMesh_getBoundingBox(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_getOrientedBoundingBox(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkMesh_getMaterialCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_getMaterial(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkMesh_enumerateMaterials(UIntPtr slf, Callbacks.ZkMaterialEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkMesh_getPositions(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkMesh_getVertices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern ulong ZkMesh_getLightMapCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_getLightMap(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkMesh_enumerateLightMaps(UIntPtr slf, Callbacks.ZkLightMapEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern ulong ZkMesh_getPolygonCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMesh_getPolygon(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkMesh_enumeratePolygons(UIntPtr slf, Callbacks.ZkPolygonEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern UIntPtr ZkLightMap_getImage(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkLightMap_getOrigin(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkLightMap_getNormal(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern uint ZkPolygon_getMaterialIndex(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkPolygon_getLightMapIndex(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkPolygon_getPositionIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkPolygon_getPolygonIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsPortal(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsOccluder(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsSector(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getShouldRelight(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsOutdoor(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsGhostOccluder(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsDynamicallyLit(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkPolygon_getIsLod(UIntPtr slf); + + [DllImport(DllName)] + public static extern byte ZkPolygon_getNormalAxis(UIntPtr slf); + + [DllImport(DllName)] + public static extern short ZkPolygon_getSectorIndex(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkModelScript_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelScript_getSkeletonName(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkModelScript_getSkeletonMeshDisabled(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getMeshCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getDisabledAnimationsCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getAnimationCombineCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getAnimationBlendCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getAnimationAliasCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getModelTagCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkModelScript_getAnimationCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkModelScript_getDisabledAnimation(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern IntPtr ZkModelScript_getMesh(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_getAnimationCombine(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_getAnimationBlend(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_getAnimationAlias(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern IntPtr ZkModelScript_getModelTag(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern UIntPtr ZkModelScript_getAnimation(UIntPtr slf, long i); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateAnimationCombines(UIntPtr slf, Callbacks.ZkAnimationCombineEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateMeshes(UIntPtr slf, Callbacks.ZkStringEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateDisabledAnimations(UIntPtr slf, Callbacks.ZkStringEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateAnimationBlends(UIntPtr slf, Callbacks.ZkAnimationBlendEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateAnimationAliases(UIntPtr slf, Callbacks.ZkAnimationAliasEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateModelTags(UIntPtr slf, Callbacks.ZkStringEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkModelScript_enumerateAnimations(UIntPtr slf, Callbacks.ZkAnimationEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimation_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkAnimation_getLayer(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimation_getNext(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimation_getBlendIn(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimation_getBlendOut(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkAnimation_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimation_getModel(UIntPtr slf); + + [DllImport(DllName)] + public static extern AnimationDirection ZkAnimation_getDirection(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkAnimation_getFirstFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkAnimation_getLastFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimation_getCollisionVolumeScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getEventTagCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getParticleEffectCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getParticleEffectStopCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getSoundEffectCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getSoundEffectGroundCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getMorphAnimationCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkAnimation_getCameraTremorCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getEventTag(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getParticleEffect(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getParticleEffectStop(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getSoundEffect(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getSoundEffectGround(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getMorphAnimation(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimation_getCameraTremor(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateEventTags(UIntPtr slf, Callbacks.ZkEventTagEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateParticleEffects(UIntPtr slf, Callbacks.ZkEventParticlEffectEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateParticleEffectStops(UIntPtr slf, + Callbacks.ZkEventParticleEffectStopEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateSoundEffects(UIntPtr slf, Callbacks.ZkEventSoundEffectEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateSoundEffectGrounds(UIntPtr slf, + Callbacks.ZkEventSoundEffectGroundEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateMorphAnimations(UIntPtr slf, Callbacks.ZkEventMorphAnimationEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkAnimation_enumerateCameraTremors(UIntPtr slf, Callbacks.ZkEventCameraTremorEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern int ZkEventTag_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern EventType ZkEventTag_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEventTag_getSlot(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkEventTag_getItem(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEventTag_getFrames(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern FightMode ZkEventTag_getFightMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkEventTag_getIsAttached(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventParticleEffect_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventParticleEffect_getIndex(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEventParticleEffect_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEventParticleEffect_getPosition(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkEventParticleEffect_getIsAttached(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventParticleEffectStop_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventParticleEffectStop_getIndex(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventCameraTremor_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventCameraTremor_getField1(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventCameraTremor_getField2(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventCameraTremor_getField3(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventCameraTremor_getField4(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventSoundEffect_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEventSoundEffect_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEventSoundEffect_getRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkEventSoundEffect_getEmptySlot(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEventSoundEffectGround_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEventSoundEffectGround_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEventSoundEffectGround_getRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkEventSoundEffectGround_getEmptySlot(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMorphAnimation_getFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphAnimation_getAnimation(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMorphAnimation_getNode(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationCombine_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkAnimationCombine_getLayer(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationCombine_getNext(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimationCombine_getBlendIn(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimationCombine_getBlendOut(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkAnimationCombine_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationCombine_getModel(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkAnimationCombine_getLastFrame(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationBlend_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationBlend_getNext(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimationBlend_getBlendIn(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimationBlend_getBlendOut(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationAlias_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkAnimationAlias_getLayer(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationAlias_getNext(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimationAlias_getBlendIn(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkAnimationAlias_getBlendOut(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkAnimationAlias_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkAnimationAlias_getAlias(UIntPtr slf); + + [DllImport(DllName)] + public static extern AnimationDirection ZkAnimationAlias_getDirection(UIntPtr slf); + + [DllImport(DllName)] + public static extern BspTreeType ZkBspTree_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkBspTree_getPolygonIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkBspTree_getLeafPolygonIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkBspTree_getPortalPolygonIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkBspTree_getLightPoints(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkBspTree_getLeafNodeIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkBspTree_getNodes(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern ulong ZkBspTree_getSectorCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkBspTree_getSector(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkBspTree_enumerateSectors(UIntPtr slf, Callbacks.ZkBspSectorEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkBspSector_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkBspSector_getNodeIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkBspSector_getPortalPolygonIndices(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkWayNet_getEdges(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern ulong ZkWayNet_getPointCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWayNet_getPoint(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkWayNet_enumeratePoints(UIntPtr slf, Callbacks.ZkWayPointEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkWayPoint_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkWayPoint_getWaterDepth(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkWayPoint_getUnderWater(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkWayPoint_getPosition(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkWayPoint_getDirection(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkWayPoint_getFreePoint(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkWorld_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_getMesh(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_getBspTree(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_getWayNet(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkWorld_getRootObjectCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkWorld_getRootObject(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkWorld_enumerateRootObjects(UIntPtr slf, Callbacks.ZkVirtualObjectEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern UIntPtr ZkVirtualObject_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkVirtualObject_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkVirtualObject_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern VirtualObjectType ZkVirtualObject_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkVirtualObject_getId(UIntPtr slf); + + [DllImport(DllName)] + public static extern AxisAlignedBoundingBox ZkVirtualObject_getBbox(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkVirtualObject_getPosition(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkMat3x3 ZkVirtualObject_getRotation(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVirtualObject_getShowVisual(UIntPtr slf); + + [DllImport(DllName)] + public static extern SpriteAlignment ZkVirtualObject_getSpriteCameraFacingMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVirtualObject_getCdStatic(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVirtualObject_getCdDynamic(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVirtualObject_getVobStatic(UIntPtr slf); + + [DllImport(DllName)] + public static extern ShadowType ZkVirtualObject_getDynamicShadows(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVirtualObject_getPhysicsEnabled(UIntPtr slf); + + [DllImport(DllName)] + public static extern AnimationType ZkVirtualObject_getAnimMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkVirtualObject_getBias(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkVirtualObject_getAmbient(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkVirtualObject_getAnimStrength(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkVirtualObject_getFarClipScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkVirtualObject_getPresetName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkVirtualObject_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkVirtualObject_getVisualName(UIntPtr slf); + + [DllImport(DllName)] + public static extern VisualType ZkVirtualObject_getVisualType(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkVirtualObject_getVisualDecal(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkVirtualObject_getChildCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkVirtualObject_getChild(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkVirtualObject_enumerateChildren(UIntPtr slf, Callbacks.ZkVirtualObjectEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkDecal_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector2 ZkDecal_getDimension(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector2 ZkDecal_getOffset(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDecal_getTwoSided(UIntPtr slf); + + [DllImport(DllName)] + public static extern AlphaFunction ZkDecal_getAlphaFunc(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkDecal_getTextureAnimFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern byte ZkDecal_getAlphaWeight(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDecal_getIgnoreDaylight(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneCamera_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneCamera_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkCutsceneCamera_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraTrajectory ZkCutsceneCamera_getTrajectoryFOR(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraTrajectory ZkCutsceneCamera_getTargetTrajectoryFOR(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraLoopType ZkCutsceneCamera_getLoopMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraLerpType ZkCutsceneCamera_getLerpMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getIgnoreFORVobRotation(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getIgnoreFORVobRotationTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getAdapt(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getEaseFirst(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getEaseLast(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCutsceneCamera_getTotalDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkCutsceneCamera_getAutoFocusVob(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getAutoPlayerMovable(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCutsceneCamera_getAutoUntriggerLast(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCutsceneCamera_getAutoUntriggerLastDelay(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkCutsceneCamera_getPositionCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkCutsceneCamera_getTargetCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkCutsceneCamera_getFrameCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkCutsceneCamera_getFrame(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkCutsceneCamera_enumerateFrames(UIntPtr slf, Callbacks.ZkCameraTrajectoryFrameEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getTime(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getRollAngle(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getFovScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraMotion ZkCameraTrajectoryFrame_getMotionType(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraMotion ZkCameraTrajectoryFrame_getMotionTypeFov(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraMotion ZkCameraTrajectoryFrame_getMotionTypeRoll(UIntPtr slf); + + [DllImport(DllName)] + public static extern CameraMotion ZkCameraTrajectoryFrame_getMotionTypeTimeScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getTension(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getCamBias(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getContinuity(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraTrajectoryFrame_getTimeScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCameraTrajectoryFrame_getTimeFixed(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkMat4x4 ZkCameraTrajectoryFrame_getOriginalPose(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkLightPreset_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkLightPreset_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkLightPreset_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkLight_load(UIntPtr slf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkLight_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkLight_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLightPreset_getPreset(UIntPtr slf); + + [DllImport(DllName)] + public static extern LightType ZkLightPreset_getLightType(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkLightPreset_getRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkColor ZkLightPreset_getColor(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkLightPreset_getConeAngle(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLightPreset_getIsStatic(UIntPtr slf); + + [DllImport(DllName)] + public static extern LightQuality ZkLightPreset_getQuality(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLightPreset_getLensflareFx(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLightPreset_getOn(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLightPreset_getRangeAnimationScale(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern float ZkLightPreset_getRangeAnimationFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLightPreset_getRangeAnimationSmooth(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLightPreset_getColorAnimationList(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern float ZkLightPreset_getColorAnimationFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLightPreset_getColorAnimationSmooth(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLightPreset_getCanMove(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLight_getPreset(UIntPtr slf); + + [DllImport(DllName)] + public static extern LightType ZkLight_getLightType(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkLight_getRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkColor ZkLight_getColor(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkLight_getConeAngle(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLight_getIsStatic(UIntPtr slf); + + [DllImport(DllName)] + public static extern LightQuality ZkLight_getQuality(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLight_getLensflareFx(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLight_getOn(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLight_getRangeAnimationScale(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern float ZkLight_getRangeAnimationFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLight_getRangeAnimationSmooth(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLight_getColorAnimationList(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern float ZkLight_getColorAnimationFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLight_getColorAnimationSmooth(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkLight_getCanMove(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimate_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkAnimate_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkAnimate_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkAnimate_getStartOn(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkItem_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkItem_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkItem_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItem_getInstance(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkLensFlare_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkLensFlare_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkLensFlare_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkLensFlare_getEffect(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkParticleEffectController_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkParticleEffectController_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkParticleEffectController_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectController_getEffectName(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkParticleEffectController_getKillWhenDone(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkParticleEffectController_getInitiallyRunning(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMessageFilter_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkMessageFilter_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkMessageFilter_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMessageFilter_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern MessageFilterAction ZkMessageFilter_getOnTrigger(UIntPtr slf); + + [DllImport(DllName)] + public static extern MessageFilterAction ZkMessageFilter_getOnUntrigger(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkCodeMaster_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkCodeMaster_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkCodeMaster_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkCodeMaster_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCodeMaster_getOrdered(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCodeMaster_getFirstFalseIsFailure(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkCodeMaster_getFailureTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkCodeMaster_getUntriggeredCancels(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkCodeMaster_getSlaveCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkCodeMaster_getSlave(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkCodeMaster_enumerateSlaves(UIntPtr slf, Callbacks.ZkStringEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern UIntPtr ZkMoverController_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkMoverController_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkMoverController_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMoverController_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern MoverMessageType ZkMoverController_getMessage(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMoverController_getKey(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTouchDamage_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTouchDamage_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTouchDamage_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTouchDamage_getDamage(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsBarrier(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsBlunt(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsEdge(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsFire(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsFly(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsMagic(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsPoint(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTouchDamage_getIsFall(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTouchDamage_getRepeatDelaySeconds(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTouchDamage_getVolumeScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern TouchCollisionType ZkTouchDamage_getCollisionType(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkEarthquake_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkEarthquake_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkEarthquake_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEarthquake_getRadius(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEarthquake_getDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern Vector3 ZkEarthquake_getAmplitude(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMovableObject_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkMovableObject_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkMovableObject_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMovableObject_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMovableObject_getHp(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMovableObject_getDamage(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMovableObject_getMovable(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMovableObject_getTakable(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMovableObject_getFocusOverride(UIntPtr slf); + + [DllImport(DllName)] + public static extern SoundMaterialType ZkMovableObject_getMaterial(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMovableObject_getVisualDestroyed(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMovableObject_getOwner(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMovableObject_getOwnerGuild(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMovableObject_getDestroyed(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkInteractiveObject_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkInteractiveObject_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkInteractiveObject_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInteractiveObject_getState(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkInteractiveObject_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkInteractiveObject_getItem(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkInteractiveObject_getConditionFunction(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkInteractiveObject_getOnStateChangeFunction(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkInteractiveObject_getRewind(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkFire_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkFire_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkFire_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkFire_getSlot(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkFire_getVobTree(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkContainer_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkContainer_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkContainer_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkContainer_getIsLocked(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkContainer_getKey(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkContainer_getPickString(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkContainer_getContents(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDoor_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkDoor_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkDoor_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDoor_getIsLocked(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkDoor_getKey(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkDoor_getPickString(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkSound_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkSound_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkSound_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSound_getVolume(UIntPtr slf); + + [DllImport(DllName)] + public static extern SoundMode ZkSound_getMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSound_getRandomDelay(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSound_getRandomDelayVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkSound_getInitiallyPlaying(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkSound_getAmbient3d(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkSound_getObstruction(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSound_getConeAngle(UIntPtr slf); + + [DllImport(DllName)] + public static extern SoundTriggerVolumeType ZkSound_getVolumeType(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSound_getRadius(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkSound_getSoundName(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkSoundDaytime_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkSoundDaytime_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkSoundDaytime_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSoundDaytime_getStartTime(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSoundDaytime_getEndTime(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkSoundDaytime_getSoundNameDaytime(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTrigger_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTrigger_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTrigger_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTrigger_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern byte ZkTrigger_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern byte ZkTrigger_getFilterFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTrigger_getVobTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkTrigger_getMaxActivationCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTrigger_getRetriggerDelaySeconds(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTrigger_getDamageThreshold(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTrigger_getFireDelaySeconds(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkMover_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkMover_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkMover_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern MoverBehavior ZkMover_getBehavior(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMover_getTouchBlockerDamage(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMover_getStayOpenTimeSeconds(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMover_getIsLocked(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMover_getAutoLink(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkMover_getAutoRotate(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMover_getSpeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern MoverLerpType ZkMover_getLerpType(UIntPtr slf); + + [DllImport(DllName)] + public static extern MoverSpeedType ZkMover_getSpeedType(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getKeyframes(UIntPtr slf, out ulong count); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxOpenStart(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxOpenEnd(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxTransitioning(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxCloseStart(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxCloseEnd(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxLock(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxUnlock(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMover_getSfxUseLocked(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerList_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerList_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTriggerList_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern TriggerBatchMode ZkTriggerList_getMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern ulong ZkTriggerList_getTargetCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerList_getTarget(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern void ZkTriggerList_enumerateTargets(UIntPtr slf, Callbacks.ZkTriggerListTargetEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern IntPtr ZkTriggerListTarget_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkTriggerListTarget_getDelaySeconds(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerScript_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerScript_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTriggerScript_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTriggerScript_getFunction(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerChangeLevel_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerChangeLevel_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTriggerChangeLevel_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTriggerChangeLevel_getLevelName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTriggerChangeLevel_getStartVob(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerWorldStart_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerWorldStart_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTriggerWorldStart_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTriggerWorldStart_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkTriggerWorldStart_getFireOnce(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerUntouch_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkTriggerUntouch_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkTriggerUntouch_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkTriggerUntouch_getTarget(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkZoneMusic_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkZoneMusic_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkZoneMusic_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkZoneMusic_getIsEnabled(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkZoneMusic_getPriority(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkZoneMusic_getIsEllipsoid(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkZoneMusic_getReverb(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkZoneMusic_getVolume(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkZoneMusic_getIsLoop(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkZoneFarPlane_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkZoneFarPlane_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkZoneFarPlane_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkZoneFarPlane_getVobFarPlaneZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkZoneFarPlane_getInnerRangePercentage(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkZoneFog_load(UIntPtr buf, GameVersion version); + + [DllImport(DllName)] + public static extern UIntPtr ZkZoneFog_loadPath(string path, GameVersion version); + + [DllImport(DllName)] + public static extern void ZkZoneFog_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkZoneFog_getRangeCenter(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkZoneFog_getInnerRangePercentage(UIntPtr slf); + + [DllImport(DllName)] + public static extern Structs.ZkColor ZkZoneFog_getColor(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkZoneFog_getFadeOutSky(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkZoneFog_getOverrideColor(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusScript_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusScript_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusScript_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkDaedalusScript_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkDaedalusScript_getSymbolCount(UIntPtr slf); + + [DllImport(DllName)] + public static extern void ZkDaedalusScript_enumerateSymbols(UIntPtr slf, Callbacks.ZkDaedalusSymbolEnumerator cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkDaedalusScript_enumerateInstanceSymbols(UIntPtr slf, string className, + Callbacks.ZkDaedalusSymbolEnumerator cb, UIntPtr ctx); + + [DllImport(DllName)] + public static extern DaedalusInstruction ZkDaedalusScript_getInstruction(UIntPtr slf, ulong address); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusScript_getSymbolByIndex(UIntPtr slf, uint i); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusScript_getSymbolByAddress(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusScript_getSymbolByName(UIntPtr slf, string i); + + [DllImport(DllName)] + public static extern IntPtr ZkDaedalusSymbol_getString(UIntPtr slf, ushort index, UIntPtr context); + + [DllImport(DllName)] + public static extern float ZkDaedalusSymbol_getFloat(UIntPtr slf, ushort index, UIntPtr context); + + [DllImport(DllName)] + public static extern int ZkDaedalusSymbol_getInt(UIntPtr slf, ushort index, UIntPtr context); + + [DllImport(DllName)] + public static extern void ZkDaedalusSymbol_setString(UIntPtr slf, string value, ushort index, UIntPtr context); + + [DllImport(DllName)] + public static extern void ZkDaedalusSymbol_setFloat(UIntPtr slf, float value, ushort index, UIntPtr context); + + [DllImport(DllName)] + public static extern void ZkDaedalusSymbol_setInt(UIntPtr slf, int value, ushort index, UIntPtr context); + + [DllImport(DllName)] + public static extern bool ZkDaedalusSymbol_getIsConst(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDaedalusSymbol_getIsMember(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDaedalusSymbol_getIsExternal(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDaedalusSymbol_getIsMerged(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDaedalusSymbol_getIsGenerated(UIntPtr slf); + + [DllImport(DllName)] + public static extern bool ZkDaedalusSymbol_getHasReturn(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkDaedalusSymbol_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkDaedalusSymbol_getAddress(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkDaedalusSymbol_getParent(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkDaedalusSymbol_getSize(UIntPtr slf); + + [DllImport(DllName)] + public static extern DaedalusDataType ZkDaedalusSymbol_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkDaedalusSymbol_getIndex(UIntPtr slf); + + [DllImport(DllName)] + public static extern DaedalusDataType ZkDaedalusSymbol_getReturnType(UIntPtr slf); + + [DllImport(DllName)] + public static extern DaedalusInstanceType ZkDaedalusInstance_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkDaedalusInstance_getIndex(UIntPtr ptr); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_load(UIntPtr buf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_loadPath(string path); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_loadVfs(UIntPtr vfs, string name); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_del(UIntPtr slf); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_pushInt(UIntPtr slf, int value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_pushFloat(UIntPtr slf, float value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_pushString(UIntPtr slf, string value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_pushInstance(UIntPtr slf, UIntPtr value); + + [DllImport(DllName)] + public static extern int ZkDaedalusVm_popInt(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkDaedalusVm_popFloat(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkDaedalusVm_popString(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_popInstance(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_getGlobalSelf(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_getGlobalOther(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_getGlobalVictim(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_getGlobalHero(UIntPtr slf); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_getGlobalItem(UIntPtr slf); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_setGlobalSelf(UIntPtr slf, UIntPtr value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_setGlobalOther(UIntPtr slf, UIntPtr value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_setGlobalVictim(UIntPtr slf, UIntPtr value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_setGlobalHero(UIntPtr slf, UIntPtr value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_setGlobalItem(UIntPtr slf, UIntPtr value); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_callFunction(UIntPtr slf, UIntPtr sym); + + [DllImport(DllName)] + public static extern UIntPtr ZkDaedalusVm_initInstance(UIntPtr slf, UIntPtr sym, DaedalusInstanceType type); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_registerExternal(UIntPtr slf, UIntPtr sym, + Callbacks.ZkDaedalusVmExternalCallback cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_registerExternalDefault(UIntPtr slf, + Callbacks.ZkDaedalusVmExternalDefaultCallback cb, + UIntPtr ctx); + + [DllImport(DllName)] + public static extern void ZkDaedalusVm_printStackTrace(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getWaterDepthKnee(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getWaterDepthChest(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getJumpUpHeight(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getSwimTime(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getDiveTime(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getStepHeight(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getJumpLowHeight(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getJumpMidHeight(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getSlideAngle(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getSlideAngle2(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getDisableAutoRoll(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getSurfaceAlign(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getClimbHeadingAngle(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getClimbHorizAngle(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getClimbGroundAngle(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRangeBase(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRangeFist(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRangeG(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRange1Hs(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRange1Ha(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRange2Hs(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFightRange2Ha(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFallDownHeight(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getFallDownDamage(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getBloodDisabled(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getBloodMaxDistance(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getBloodAmount(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getBloodFlow(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkGuildValuesInstance_getTurnSpeed(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkGuildValuesInstance_getBloodEmitter(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkGuildValuesInstance_getBloodTexture(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getId(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkNpcInstance_getSlot(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkNpcInstance_getEffect(UIntPtr slf); + + [DllImport(DllName)] + public static extern NpcType ZkNpcInstance_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern uint ZkNpcInstance_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getDamageType(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getGuild(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getLevel(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getFightTactic(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getWeapon(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getVoice(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getVoicePitch(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getBodyMass(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getDailyRoutine(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getStartAiState(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkNpcInstance_getSpawnPoint(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getSpawnDelay(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getSenses(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getSensesRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkNpcInstance_getWp(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getExp(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getExpNext(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getLp(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getBodyStateInterruptableOverride(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getNoFocus(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkNpcInstance_getName(UIntPtr slf, NpcNameSlot slot); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getMission(UIntPtr slf, NpcMissionSlot slot); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getAttribute(UIntPtr slf, NpcAttribute attribute); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getHitChance(UIntPtr slf, NpcTalent talent); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getProtection(UIntPtr slf, DamageType type); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getDamage(UIntPtr slf, DamageType type); + + [DllImport(DllName)] + public static extern int ZkNpcInstance_getAiVar(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkMissionInstance_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMissionInstance_getDescription(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getImportant(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getOfferConditions(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getOffer(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getSuccessConditions(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getSuccess(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getFailureConditions(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getFailure(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getObsoleteConditions(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getObsolete(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMissionInstance_getRunning(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getId(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getNameId(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getHp(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getHpMax(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getMainFlag(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getWeight(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getValue(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getDamageType(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getDamageTotal(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getWear(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getNutrition(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getMagic(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getOnEquip(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getOnUnequip(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getOwner(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getOwnerGuild(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getDisguiseGuild(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getVisual(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getVisualChange(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getEffect(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getVisualSkin(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getSchemeName(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getMaterial(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getMunition(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getSpell(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getMagCircle(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getDescription(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getInvZBias(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getInvRotX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getInvRotY(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getInvRotZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getInvAnimate(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getDamage(UIntPtr slf, DamageType type); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getProtection(UIntPtr slf, DamageType type); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getCondAtr(UIntPtr slf, ItemConditionSlot slot); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getCondValue(UIntPtr slf, ItemConditionSlot slot); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getChangeAtr(UIntPtr slf, ItemConditionSlot slot); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getChangeValue(UIntPtr slf, ItemConditionSlot slot); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getOnState(UIntPtr slf, ItemStateSlot slot); + + [DllImport(DllName)] + public static extern IntPtr ZkItemInstance_getText(UIntPtr slf, ItemTextSlot slot); + + [DllImport(DllName)] + public static extern int ZkItemInstance_getCount(UIntPtr slf, ItemTextSlot slot); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getNpcLongrange(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getNpcRange1(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getNpcRange2(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getNpcAzi(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getNpcElevdo(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getNpcElevup(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkFocusInstance_getNpcPrio(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getItemRange1(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getItemRange2(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getItemAzi(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getItemElevdo(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getItemElevup(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkFocusInstance_getItemPrio(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getMobRange1(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getMobRange2(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getMobAzi(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getMobElevdo(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkFocusInstance_getMobElevup(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkFocusInstance_getMobPrio(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getNpc(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getNr(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getImportant(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getCondition(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getInformation(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkInfoInstance_getDescription(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getTrade(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkInfoInstance_getPermanent(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getNpc(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getTradeItem(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getTradeAmount(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getRequestedCategory(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getRequestedItem(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getRequestedAmount(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkItemReactInstance_getReaction(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSpellInstance_getTimePerMana(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getDamagePerLevel(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getDamageType(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getSpellType(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getCanTurnDuringInvest(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getCanChangeTargetDuringInvest(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getIsMultiEffect(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getTargetCollectAlgo(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getTargetCollectType(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getTargetCollectRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getTargetCollectAzi(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSpellInstance_getTargetCollectElevation(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuInstance_getBackPic(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuInstance_getBackWorld(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getPosX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getPosY(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getDimX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getDimY(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getAlpha(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuInstance_getMusicTheme(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getEventTimerMsec(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getDefaultOutgame(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuInstance_getDefaultIngame(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuInstance_getItem(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getFontName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getBackpic(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getAlphaMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getAlpha(UIntPtr slf); + + [DllImport(DllName)] + public static extern MenuItemType ZkMenuItemInstance_getType(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getOnChgSetOption(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getOnChgSetOptionSection(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getPosX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getPosY(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getDimX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getDimY(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMenuItemInstance_getSizeStartScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getFlags(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMenuItemInstance_getOpenDelayTime(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMenuItemInstance_getOpenDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getFramePosX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getFramePosY(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getFrameSizeX(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getFrameSizeY(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getHideIfOptionSectionSet(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getHideIfOptionSet(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getHideOnValue(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getText(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getOnSelAction(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getOnSelActionS(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern int ZkMenuItemInstance_getOnEventAction(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern float ZkMenuItemInstance_getUserFloat(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkMenuItemInstance_getUserString(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getBestRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMinRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMaxRange(UIntPtr slf); - internal static class Native - { - public static ZkAnimation_getFps ZkAnimation_getFps; - public static ZkAnimation_getSpeed ZkAnimation_getSpeed; - public static ZkLogger_set ZkLogger_set; - public static ZkLogger_setDefault ZkLogger_setDefault; - public static ZkLogger_log ZkLogger_log; - public static ZkRead_newFile ZkRead_newFile; - public static ZkRead_newMem ZkRead_newMem; - public static ZkRead_newPath ZkRead_newPath; - public static ZkRead_newExt ZkRead_newExt; - public static ZkRead_del ZkRead_del; - public static ZkRead_getSize ZkRead_getSize; - public static ZkRead_getBytes ZkRead_getBytes; - public static ZkVfs_new ZkVfs_new; - public static ZkVfs_del ZkVfs_del; - public static ZkVfs_getRoot ZkVfs_getRoot; - public static ZkVfs_mkdir ZkVfs_mkdir; - public static ZkVfs_remove ZkVfs_remove; - public static ZkVfs_mount ZkVfs_mount; - public static ZkVfs_mountHost ZkVfs_mountHost; - public static ZkVfs_mountDisk ZkVfs_mountDisk; - public static ZkVfs_mountDiskHost ZkVfs_mountDiskHost; - public static ZkVfs_resolvePath ZkVfs_resolvePath; - public static ZkVfs_findNode ZkVfs_findNode; - public static ZkVfsNode_newFile ZkVfsNode_newFile; - public static ZkVfsNode_newDir ZkVfsNode_newDir; - public static ZkVfsNode_del ZkVfsNode_del; - public static ZkVfsNode_isFile ZkVfsNode_isFile; - public static ZkVfsNode_isDir ZkVfsNode_isDir; - public static ZkVfsNode_getTime ZkVfsNode_getTime; - public static ZkVfsNode_getName ZkVfsNode_getName; - public static ZkVfsNode_getChild ZkVfsNode_getChild; - public static ZkVfsNode_create ZkVfsNode_create; - public static ZkVfsNode_remove ZkVfsNode_remove; - public static ZkVfsNode_open ZkVfsNode_open; - public static ZkVfsNode_enumerateChildren ZkVfsNode_enumerateChildren; - public static ZkCutsceneLibrary_load ZkCutsceneLibrary_load; - public static ZkCutsceneLibrary_loadPath ZkCutsceneLibrary_loadPath; - public static ZkCutsceneLibrary_loadVfs ZkCutsceneLibrary_loadVfs; - public static ZkCutsceneLibrary_del ZkCutsceneLibrary_del; - public static ZkCutsceneLibrary_getBlock ZkCutsceneLibrary_getBlock; - public static ZkCutsceneLibrary_enumerateBlocks ZkCutsceneLibrary_enumerateBlocks; - public static ZkCutsceneBlock_getName ZkCutsceneBlock_getName; - public static ZkCutsceneBlock_getMessage ZkCutsceneBlock_getMessage; - public static ZkCutsceneMessage_getType ZkCutsceneMessage_getType; - public static ZkCutsceneMessage_getText ZkCutsceneMessage_getText; - public static ZkCutsceneMessage_getName ZkCutsceneMessage_getName; - public static ZkFont_load ZkFont_load; - public static ZkFont_loadPath ZkFont_loadPath; - public static ZkFont_loadVfs ZkFont_loadVfs; - public static ZkFont_del ZkFont_del; - public static ZkFont_getName ZkFont_getName; - public static ZkFont_getHeight ZkFont_getHeight; - public static ZkFont_getGlyphCount ZkFont_getGlyphCount; - public static ZkFont_getGlyph ZkFont_getGlyph; - public static ZkFont_enumerateGlyphs ZkFont_enumerateGlyphs; - public static ZkModelAnimation_load ZkModelAnimation_load; - public static ZkModelAnimation_loadPath ZkModelAnimation_loadPath; - public static ZkModelAnimation_loadVfs ZkModelAnimation_loadVfs; - public static ZkModelAnimation_del ZkModelAnimation_del; - public static ZkModelAnimation_getName ZkModelAnimation_getName; - public static ZkModelAnimation_getNext ZkModelAnimation_getNext; - public static ZkModelAnimation_getLayer ZkModelAnimation_getLayer; - public static ZkModelAnimation_getFrameCount ZkModelAnimation_getFrameCount; - public static ZkModelAnimation_getNodeCount ZkModelAnimation_getNodeCount; - public static ZkModelAnimation_getFps ZkModelAnimation_getFps; - public static ZkModelAnimation_getFpsSource ZkModelAnimation_getFpsSource; - public static ZkModelAnimation_getBbox ZkModelAnimation_getBbox; - public static ZkModelAnimation_getChecksum ZkModelAnimation_getChecksum; - public static ZkModelAnimation_getSourcePath ZkModelAnimation_getSourcePath; - public static ZkModelAnimation_getSourceDate ZkModelAnimation_getSourceDate; - public static ZkModelAnimation_getSourceScript ZkModelAnimation_getSourceScript; - public static ZkModelAnimation_getSampleCount ZkModelAnimation_getSampleCount; - public static ZkModelAnimation_getSample ZkModelAnimation_getSample; - public static ZkModelAnimation_enumerateSamples ZkModelAnimation_enumerateSamples; - public static ZkModelAnimation_getNodeIndices ZkModelAnimation_getNodeIndices; - public static ZkModelHierarchy_load ZkModelHierarchy_load; - public static ZkModelHierarchy_loadPath ZkModelHierarchy_loadPath; - public static ZkModelHierarchy_loadVfs ZkModelHierarchy_loadVfs; - public static ZkModelHierarchy_del ZkModelHierarchy_del; - public static ZkModelHierarchy_getNodeCount ZkModelHierarchy_getNodeCount; - public static ZkModelHierarchy_getNode ZkModelHierarchy_getNode; - public static ZkModelHierarchy_getBbox ZkModelHierarchy_getBbox; - public static ZkModelHierarchy_getCollisionBbox ZkModelHierarchy_getCollisionBbox; - public static ZkModelHierarchy_getRootTranslation ZkModelHierarchy_getRootTranslation; - public static ZkModelHierarchy_getChecksum ZkModelHierarchy_getChecksum; - public static ZkModelHierarchy_getSourceDate ZkModelHierarchy_getSourceDate; - public static ZkModelHierarchy_getSourcePath ZkModelHierarchy_getSourcePath; - public static ZkModelHierarchy_enumerateNodes ZkModelHierarchy_enumerateNodes; - public static ZkOrientedBoundingBox_getCenter ZkOrientedBoundingBox_getCenter; - public static ZkOrientedBoundingBox_getAxis ZkOrientedBoundingBox_getAxis; - public static ZkOrientedBoundingBox_getHalfWidth ZkOrientedBoundingBox_getHalfWidth; - public static ZkOrientedBoundingBox_getChildCount ZkOrientedBoundingBox_getChildCount; - public static ZkOrientedBoundingBox_getChild ZkOrientedBoundingBox_getChild; - public static ZkOrientedBoundingBox_enumerateChildren ZkOrientedBoundingBox_enumerateChildren; - public static ZkOrientedBoundingBox_toAabb ZkOrientedBoundingBox_toAabb; - public static ZkMaterial_load ZkMaterial_load; - public static ZkMaterial_loadPath ZkMaterial_loadPath; - public static ZkMaterial_del ZkMaterial_del; - public static ZkMaterial_getName ZkMaterial_getName; - public static ZkMaterial_getGroup ZkMaterial_getGroup; - public static ZkMaterial_getColor ZkMaterial_getColor; - public static ZkMaterial_getSmoothAngle ZkMaterial_getSmoothAngle; - public static ZkMaterial_getTexture ZkMaterial_getTexture; - public static ZkMaterial_getTextureScale ZkMaterial_getTextureScale; - public static ZkMaterial_getTextureAnimationFps ZkMaterial_getTextureAnimationFps; - public static ZkMaterial_getTextureAnimationMapping ZkMaterial_getTextureAnimationMapping; - public static ZkMaterial_getTextureAnimationMappingDirection ZkMaterial_getTextureAnimationMappingDirection; - public static ZkMaterial_getDisableCollision ZkMaterial_getDisableCollision; - public static ZkMaterial_getDisableLightmap ZkMaterial_getDisableLightmap; - public static ZkMaterial_getDontCollapse ZkMaterial_getDontCollapse; - public static ZkMaterial_getDetailObject ZkMaterial_getDetailObject; - public static ZkMaterial_getDetailObjectScale ZkMaterial_getDetailObjectScale; - public static ZkMaterial_getForceOccluder ZkMaterial_getForceOccluder; - public static ZkMaterial_getEnvironmentMapping ZkMaterial_getEnvironmentMapping; - public static ZkMaterial_getEnvironmentMappingStrength ZkMaterial_getEnvironmentMappingStrength; - public static ZkMaterial_getWaveMode ZkMaterial_getWaveMode; - public static ZkMaterial_getWaveSpeed ZkMaterial_getWaveSpeed; - public static ZkMaterial_getWaveAmplitude ZkMaterial_getWaveAmplitude; - public static ZkMaterial_getWaveGridSize ZkMaterial_getWaveGridSize; - public static ZkMaterial_getIgnoreSun ZkMaterial_getIgnoreSun; - public static ZkMaterial_getAlphaFunction ZkMaterial_getAlphaFunction; - public static ZkMaterial_getDefaultMapping ZkMaterial_getDefaultMapping; - public static ZkMultiResolutionMesh_load ZkMultiResolutionMesh_load; - public static ZkMultiResolutionMesh_loadPath ZkMultiResolutionMesh_loadPath; - public static ZkMultiResolutionMesh_loadVfs ZkMultiResolutionMesh_loadVfs; - public static ZkMultiResolutionMesh_del ZkMultiResolutionMesh_del; - public static ZkMultiResolutionMesh_getPositions ZkMultiResolutionMesh_getPositions; - public static ZkMultiResolutionMesh_getNormals ZkMultiResolutionMesh_getNormals; - public static ZkMultiResolutionMesh_getSubMeshCount ZkMultiResolutionMesh_getSubMeshCount; - public static ZkMultiResolutionMesh_getSubMesh ZkMultiResolutionMesh_getSubMesh; - public static ZkMultiResolutionMesh_enumerateSubMeshes ZkMultiResolutionMesh_enumerateSubMeshes; - public static ZkMultiResolutionMesh_getMaterialCount ZkMultiResolutionMesh_getMaterialCount; - public static ZkMultiResolutionMesh_getMaterial ZkMultiResolutionMesh_getMaterial; - public static ZkMultiResolutionMesh_enumerateMaterials ZkMultiResolutionMesh_enumerateMaterials; - public static ZkMultiResolutionMesh_getAlphaTest ZkMultiResolutionMesh_getAlphaTest; - public static ZkMultiResolutionMesh_getBbox ZkMultiResolutionMesh_getBbox; - public static ZkMultiResolutionMesh_getOrientedBbox ZkMultiResolutionMesh_getOrientedBbox; - public static ZkSubMesh_getMaterial ZkSubMesh_getMaterial; - public static ZkSubMesh_getTriangles ZkSubMesh_getTriangles; - public static ZkSubMesh_getWedges ZkSubMesh_getWedges; - public static ZkSubMesh_getColors ZkSubMesh_getColors; - public static ZkSubMesh_getTrianglePlaneIndices ZkSubMesh_getTrianglePlaneIndices; - public static ZkSubMesh_getTrianglePlanes ZkSubMesh_getTrianglePlanes; - public static ZkSubMesh_getTriangleEdges ZkSubMesh_getTriangleEdges; - public static ZkSubMesh_getEdges ZkSubMesh_getEdges; - public static ZkSubMesh_getEdgeScores ZkSubMesh_getEdgeScores; - public static ZkSubMesh_getWedgeMap ZkSubMesh_getWedgeMap; - public static ZkSoftSkinMesh_getNodeCount ZkSoftSkinMesh_getNodeCount; - public static ZkSoftSkinMesh_getMesh ZkSoftSkinMesh_getMesh; - public static ZkSoftSkinMesh_getBbox ZkSoftSkinMesh_getBbox; - public static ZkSoftSkinMesh_enumerateBoundingBoxes ZkSoftSkinMesh_enumerateBoundingBoxes; - public static ZkSoftSkinMesh_getWeights ZkSoftSkinMesh_getWeights; - public static ZkSoftSkinMesh_enumerateWeights ZkSoftSkinMesh_enumerateWeights; - public static ZkSoftSkinMesh_getWedgeNormals ZkSoftSkinMesh_getWedgeNormals; - public static ZkSoftSkinMesh_getNodes ZkSoftSkinMesh_getNodes; - public static ZkModelMesh_load ZkModelMesh_load; - public static ZkModelMesh_loadPath ZkModelMesh_loadPath; - public static ZkModelMesh_loadVfs ZkModelMesh_loadVfs; - public static ZkModelMesh_del ZkModelMesh_del; - public static ZkModelMesh_getMeshCount ZkModelMesh_getMeshCount; - public static ZkModelMesh_getMesh ZkModelMesh_getMesh; - public static ZkModelMesh_enumerateMeshes ZkModelMesh_enumerateMeshes; - public static ZkModelMesh_getAttachmentCount ZkModelMesh_getAttachmentCount; - public static ZkModelMesh_getAttachment ZkModelMesh_getAttachment; - public static ZkModelMesh_enumerateAttachments ZkModelMesh_enumerateAttachments; - public static ZkModelMesh_getChecksum ZkModelMesh_getChecksum; - public static ZkModel_load ZkModel_load; - public static ZkModel_loadPath ZkModel_loadPath; - public static ZkModel_loadVfs ZkModel_loadVfs; - public static ZkModel_del ZkModel_del; - public static ZkModel_getHierarchy ZkModel_getHierarchy; - public static ZkModel_getMesh ZkModel_getMesh; - public static ZkTexture_load ZkTexture_load; - public static ZkTexture_loadPath ZkTexture_loadPath; - public static ZkTexture_loadVfs ZkTexture_loadVfs; - public static ZkTexture_del ZkTexture_del; - public static ZkTexture_getFormat ZkTexture_getFormat; - public static ZkTexture_getWidth ZkTexture_getWidth; - public static ZkTexture_getHeight ZkTexture_getHeight; - public static ZkTexture_getWidthMipmap ZkTexture_getWidthMipmap; - public static ZkTexture_getHeightMipmap ZkTexture_getHeightMipmap; - public static ZkTexture_getWidthRef ZkTexture_getWidthRef; - public static ZkTexture_getHeightRef ZkTexture_getHeightRef; - public static ZkTexture_getMipmapCount ZkTexture_getMipmapCount; - public static ZkTexture_getAverageColor ZkTexture_getAverageColor; - public static ZkTexture_getPalette ZkTexture_getPalette; - public static ZkTexture_getMipmapRaw ZkTexture_getMipmapRaw; - public static ZkTexture_getMipmapRgba ZkTexture_getMipmapRgba; - public static ZkTexture_enumerateRawMipmaps ZkTexture_enumerateRawMipmaps; - public static ZkTexture_enumerateRgbaMipmaps ZkTexture_enumerateRgbaMipmaps; - public static ZkMorphMesh_load ZkMorphMesh_load; - public static ZkMorphMesh_loadPath ZkMorphMesh_loadPath; - public static ZkMorphMesh_loadVfs ZkMorphMesh_loadVfs; - public static ZkMorphMesh_del ZkMorphMesh_del; - public static ZkMorphMesh_getName ZkMorphMesh_getName; - public static ZkMorphMesh_getMesh ZkMorphMesh_getMesh; - public static ZkMorphMesh_getMorphPositions ZkMorphMesh_getMorphPositions; - public static ZkMorphMesh_getAnimationCount ZkMorphMesh_getAnimationCount; - public static ZkMorphMesh_getAnimation ZkMorphMesh_getAnimation; - public static ZkMorphMesh_enumerateAnimations ZkMorphMesh_enumerateAnimations; - public static ZkMorphMesh_getSourceCount ZkMorphMesh_getSourceCount; - public static ZkMorphMesh_getSource ZkMorphMesh_getSource; - public static ZkMorphMesh_enumerateSources ZkMorphMesh_enumerateSources; - public static ZkMorphAnimation_getName ZkMorphAnimation_getName; - public static ZkMorphAnimation_getLayer ZkMorphAnimation_getLayer; - public static ZkMorphAnimation_getBlendIn ZkMorphAnimation_getBlendIn; - public static ZkMorphAnimation_getBlendOut ZkMorphAnimation_getBlendOut; - public static ZkMorphAnimation_getDuration ZkMorphAnimation_getDuration; - public static ZkMorphAnimation_getSpeed ZkMorphAnimation_getSpeed; - public static ZkMorphAnimation_getFlags ZkMorphAnimation_getFlags; - public static ZkMorphAnimation_getFrameCount ZkMorphAnimation_getFrameCount; - public static ZkMorphAnimation_getVertices ZkMorphAnimation_getVertices; - public static ZkMorphAnimation_getSamples ZkMorphAnimation_getSamples; - public static ZkMorphSource_getFileName ZkMorphSource_getFileName; - public static ZkMorphSource_getFileDate ZkMorphSource_getFileDate; - public static ZkMesh_load ZkMesh_load; - public static ZkMesh_loadPath ZkMesh_loadPath; - public static ZkMesh_loadVfs ZkMesh_loadVfs; - public static ZkMesh_del ZkMesh_del; - public static ZkMesh_getSourceDate ZkMesh_getSourceDate; - public static ZkMesh_getName ZkMesh_getName; - public static ZkMesh_getBoundingBox ZkMesh_getBoundingBox; - public static ZkMesh_getOrientedBoundingBox ZkMesh_getOrientedBoundingBox; - public static ZkMesh_getMaterialCount ZkMesh_getMaterialCount; - public static ZkMesh_getMaterial ZkMesh_getMaterial; - public static ZkMesh_enumerateMaterials ZkMesh_enumerateMaterials; - public static ZkMesh_getPositions ZkMesh_getPositions; - public static ZkMesh_getVertices ZkMesh_getVertices; - public static ZkMesh_getLightMapCount ZkMesh_getLightMapCount; - public static ZkMesh_getLightMap ZkMesh_getLightMap; - public static ZkMesh_enumerateLightMaps ZkMesh_enumerateLightMaps; - public static ZkMesh_getPolygonCount ZkMesh_getPolygonCount; - public static ZkMesh_getPolygon ZkMesh_getPolygon; - public static ZkMesh_enumeratePolygons ZkMesh_enumeratePolygons; - public static ZkLightMap_getImage ZkLightMap_getImage; - public static ZkLightMap_getOrigin ZkLightMap_getOrigin; - public static ZkLightMap_getNormal ZkLightMap_getNormal; - public static ZkPolygon_getMaterialIndex ZkPolygon_getMaterialIndex; - public static ZkPolygon_getLightMapIndex ZkPolygon_getLightMapIndex; - public static ZkPolygon_getPositionIndices ZkPolygon_getPositionIndices; - public static ZkPolygon_getPolygonIndices ZkPolygon_getPolygonIndices; - public static ZkPolygon_getIsPortal ZkPolygon_getIsPortal; - public static ZkPolygon_getIsOccluder ZkPolygon_getIsOccluder; - public static ZkPolygon_getIsSector ZkPolygon_getIsSector; - public static ZkPolygon_getShouldRelight ZkPolygon_getShouldRelight; - public static ZkPolygon_getIsOutdoor ZkPolygon_getIsOutdoor; - public static ZkPolygon_getIsGhostOccluder ZkPolygon_getIsGhostOccluder; - public static ZkPolygon_getIsDynamicallyLit ZkPolygon_getIsDynamicallyLit; - public static ZkPolygon_getIsLod ZkPolygon_getIsLod; - public static ZkPolygon_getNormalAxis ZkPolygon_getNormalAxis; - public static ZkPolygon_getSectorIndex ZkPolygon_getSectorIndex; - public static ZkModelScript_load ZkModelScript_load; - public static ZkModelScript_loadPath ZkModelScript_loadPath; - public static ZkModelScript_loadVfs ZkModelScript_loadVfs; - public static ZkModelScript_del ZkModelScript_del; - public static ZkModelScript_getSkeletonName ZkModelScript_getSkeletonName; - public static ZkModelScript_getSkeletonMeshDisabled ZkModelScript_getSkeletonMeshDisabled; - public static ZkModelScript_getMeshCount ZkModelScript_getMeshCount; - public static ZkModelScript_getDisabledAnimationsCount ZkModelScript_getDisabledAnimationsCount; - public static ZkModelScript_getAnimationCombineCount ZkModelScript_getAnimationCombineCount; - public static ZkModelScript_getAnimationBlendCount ZkModelScript_getAnimationBlendCount; - public static ZkModelScript_getAnimationAliasCount ZkModelScript_getAnimationAliasCount; - public static ZkModelScript_getModelTagCount ZkModelScript_getModelTagCount; - public static ZkModelScript_getAnimationCount ZkModelScript_getAnimationCount; - public static ZkModelScript_getDisabledAnimation ZkModelScript_getDisabledAnimation; - public static ZkModelScript_getMesh ZkModelScript_getMesh; - public static ZkModelScript_getAnimationCombine ZkModelScript_getAnimationCombine; - public static ZkModelScript_getAnimationBlend ZkModelScript_getAnimationBlend; - public static ZkModelScript_getAnimationAlias ZkModelScript_getAnimationAlias; - public static ZkModelScript_getModelTag ZkModelScript_getModelTag; - public static ZkModelScript_getAnimation ZkModelScript_getAnimation; - public static ZkModelScript_enumerateAnimationCombines ZkModelScript_enumerateAnimationCombines; - public static ZkModelScript_enumerateMeshes ZkModelScript_enumerateMeshes; - public static ZkModelScript_enumerateDisabledAnimations ZkModelScript_enumerateDisabledAnimations; - public static ZkModelScript_enumerateAnimationBlends ZkModelScript_enumerateAnimationBlends; - public static ZkModelScript_enumerateAnimationAliases ZkModelScript_enumerateAnimationAliases; - public static ZkModelScript_enumerateModelTags ZkModelScript_enumerateModelTags; - public static ZkModelScript_enumerateAnimations ZkModelScript_enumerateAnimations; - public static ZkAnimation_getName ZkAnimation_getName; - public static ZkAnimation_getLayer ZkAnimation_getLayer; - public static ZkAnimation_getNext ZkAnimation_getNext; - public static ZkAnimation_getBlendIn ZkAnimation_getBlendIn; - public static ZkAnimation_getBlendOut ZkAnimation_getBlendOut; - public static ZkAnimation_getFlags ZkAnimation_getFlags; - public static ZkAnimation_getModel ZkAnimation_getModel; - public static ZkAnimation_getDirection ZkAnimation_getDirection; - public static ZkAnimation_getFirstFrame ZkAnimation_getFirstFrame; - public static ZkAnimation_getLastFrame ZkAnimation_getLastFrame; - public static ZkAnimation_getCollisionVolumeScale ZkAnimation_getCollisionVolumeScale; - public static ZkAnimation_getEventTagCount ZkAnimation_getEventTagCount; - public static ZkAnimation_getParticleEffectCount ZkAnimation_getParticleEffectCount; - public static ZkAnimation_getParticleEffectStopCount ZkAnimation_getParticleEffectStopCount; - public static ZkAnimation_getSoundEffectCount ZkAnimation_getSoundEffectCount; - public static ZkAnimation_getSoundEffectGroundCount ZkAnimation_getSoundEffectGroundCount; - public static ZkAnimation_getMorphAnimationCount ZkAnimation_getMorphAnimationCount; - public static ZkAnimation_getCameraTremorCount ZkAnimation_getCameraTremorCount; - public static ZkAnimation_getEventTag ZkAnimation_getEventTag; - public static ZkAnimation_getParticleEffect ZkAnimation_getParticleEffect; - public static ZkAnimation_getParticleEffectStop ZkAnimation_getParticleEffectStop; - public static ZkAnimation_getSoundEffect ZkAnimation_getSoundEffect; - public static ZkAnimation_getSoundEffectGround ZkAnimation_getSoundEffectGround; - public static ZkAnimation_getMorphAnimation ZkAnimation_getMorphAnimation; - public static ZkAnimation_getCameraTremor ZkAnimation_getCameraTremor; - public static ZkAnimation_enumerateEventTags ZkAnimation_enumerateEventTags; - public static ZkAnimation_enumerateParticleEffects ZkAnimation_enumerateParticleEffects; - public static ZkAnimation_enumerateParticleEffectStops ZkAnimation_enumerateParticleEffectStops; - public static ZkAnimation_enumerateSoundEffects ZkAnimation_enumerateSoundEffects; - public static ZkAnimation_enumerateSoundEffectGrounds ZkAnimation_enumerateSoundEffectGrounds; - public static ZkAnimation_enumerateMorphAnimations ZkAnimation_enumerateMorphAnimations; - public static ZkAnimation_enumerateCameraTremors ZkAnimation_enumerateCameraTremors; - public static ZkEventTag_getFrame ZkEventTag_getFrame; - public static ZkEventTag_getType ZkEventTag_getType; - public static ZkEventTag_getSlot ZkEventTag_getSlot; - public static ZkEventTag_getItem ZkEventTag_getItem; - public static ZkEventTag_getFrames ZkEventTag_getFrames; - public static ZkEventTag_getFightMode ZkEventTag_getFightMode; - public static ZkEventTag_getIsAttached ZkEventTag_getIsAttached; - public static ZkEventParticleEffect_getFrame ZkEventParticleEffect_getFrame; - public static ZkEventParticleEffect_getIndex ZkEventParticleEffect_getIndex; - public static ZkEventParticleEffect_getName ZkEventParticleEffect_getName; - public static ZkEventParticleEffect_getPosition ZkEventParticleEffect_getPosition; - public static ZkEventParticleEffect_getIsAttached ZkEventParticleEffect_getIsAttached; - public static ZkEventParticleEffectStop_getFrame ZkEventParticleEffectStop_getFrame; - public static ZkEventParticleEffectStop_getIndex ZkEventParticleEffectStop_getIndex; - public static ZkEventCameraTremor_getFrame ZkEventCameraTremor_getFrame; - public static ZkEventCameraTremor_getField1 ZkEventCameraTremor_getField1; - public static ZkEventCameraTremor_getField2 ZkEventCameraTremor_getField2; - public static ZkEventCameraTremor_getField3 ZkEventCameraTremor_getField3; - public static ZkEventCameraTremor_getField4 ZkEventCameraTremor_getField4; - public static ZkEventSoundEffect_getFrame ZkEventSoundEffect_getFrame; - public static ZkEventSoundEffect_getName ZkEventSoundEffect_getName; - public static ZkEventSoundEffect_getRange ZkEventSoundEffect_getRange; - public static ZkEventSoundEffect_getEmptySlot ZkEventSoundEffect_getEmptySlot; - public static ZkEventSoundEffectGround_getFrame ZkEventSoundEffectGround_getFrame; - public static ZkEventSoundEffectGround_getName ZkEventSoundEffectGround_getName; - public static ZkEventSoundEffectGround_getRange ZkEventSoundEffectGround_getRange; - public static ZkEventSoundEffectGround_getEmptySlot ZkEventSoundEffectGround_getEmptySlot; - public static ZkMorphAnimation_getFrame ZkMorphAnimation_getFrame; - public static ZkMorphAnimation_getAnimation ZkMorphAnimation_getAnimation; - public static ZkMorphAnimation_getNode ZkMorphAnimation_getNode; - public static ZkAnimationCombine_getName ZkAnimationCombine_getName; - public static ZkAnimationCombine_getLayer ZkAnimationCombine_getLayer; - public static ZkAnimationCombine_getNext ZkAnimationCombine_getNext; - public static ZkAnimationCombine_getBlendIn ZkAnimationCombine_getBlendIn; - public static ZkAnimationCombine_getBlendOut ZkAnimationCombine_getBlendOut; - public static ZkAnimationCombine_getFlags ZkAnimationCombine_getFlags; - public static ZkAnimationCombine_getModel ZkAnimationCombine_getModel; - public static ZkAnimationCombine_getLastFrame ZkAnimationCombine_getLastFrame; - public static ZkAnimationBlend_getName ZkAnimationBlend_getName; - public static ZkAnimationBlend_getNext ZkAnimationBlend_getNext; - public static ZkAnimationBlend_getBlendIn ZkAnimationBlend_getBlendIn; - public static ZkAnimationBlend_getBlendOut ZkAnimationBlend_getBlendOut; - public static ZkAnimationAlias_getName ZkAnimationAlias_getName; - public static ZkAnimationAlias_getLayer ZkAnimationAlias_getLayer; - public static ZkAnimationAlias_getNext ZkAnimationAlias_getNext; - public static ZkAnimationAlias_getBlendIn ZkAnimationAlias_getBlendIn; - public static ZkAnimationAlias_getBlendOut ZkAnimationAlias_getBlendOut; - public static ZkAnimationAlias_getFlags ZkAnimationAlias_getFlags; - public static ZkAnimationAlias_getAlias ZkAnimationAlias_getAlias; - public static ZkAnimationAlias_getDirection ZkAnimationAlias_getDirection; - public static ZkBspTree_getType ZkBspTree_getType; - public static ZkBspTree_getPolygonIndices ZkBspTree_getPolygonIndices; - public static ZkBspTree_getLeafPolygonIndices ZkBspTree_getLeafPolygonIndices; - public static ZkBspTree_getPortalPolygonIndices ZkBspTree_getPortalPolygonIndices; - public static ZkBspTree_getLightPoints ZkBspTree_getLightPoints; - public static ZkBspTree_getLeafNodeIndices ZkBspTree_getLeafNodeIndices; - public static ZkBspTree_getNodes ZkBspTree_getNodes; - public static ZkBspTree_getSectorCount ZkBspTree_getSectorCount; - public static ZkBspTree_getSector ZkBspTree_getSector; - public static ZkBspTree_enumerateSectors ZkBspTree_enumerateSectors; - public static ZkBspSector_getName ZkBspSector_getName; - public static ZkBspSector_getNodeIndices ZkBspSector_getNodeIndices; - public static ZkBspSector_getPortalPolygonIndices ZkBspSector_getPortalPolygonIndices; - public static ZkWayNet_getEdges ZkWayNet_getEdges; - public static ZkWayNet_getPointCount ZkWayNet_getPointCount; - public static ZkWayNet_getPoint ZkWayNet_getPoint; - public static ZkWayNet_enumeratePoints ZkWayNet_enumeratePoints; - public static ZkWayPoint_getName ZkWayPoint_getName; - public static ZkWayPoint_getWaterDepth ZkWayPoint_getWaterDepth; - public static ZkWayPoint_getUnderWater ZkWayPoint_getUnderWater; - public static ZkWayPoint_getPosition ZkWayPoint_getPosition; - public static ZkWayPoint_getDirection ZkWayPoint_getDirection; - public static ZkWayPoint_getFreePoint ZkWayPoint_getFreePoint; - public static ZkWorld_load ZkWorld_load; - public static ZkWorld_loadPath ZkWorld_loadPath; - public static ZkWorld_loadVfs ZkWorld_loadVfs; - public static ZkWorld_del ZkWorld_del; - public static ZkWorld_getMesh ZkWorld_getMesh; - public static ZkWorld_getBspTree ZkWorld_getBspTree; - public static ZkWorld_getWayNet ZkWorld_getWayNet; - public static ZkWorld_getRootObjectCount ZkWorld_getRootObjectCount; - public static ZkWorld_getRootObject ZkWorld_getRootObject; - public static ZkWorld_enumerateRootObjects ZkWorld_enumerateRootObjects; - public static ZkVirtualObject_load ZkVirtualObject_load; - public static ZkVirtualObject_loadPath ZkVirtualObject_loadPath; - public static ZkVirtualObject_del ZkVirtualObject_del; - public static ZkVirtualObject_getType ZkVirtualObject_getType; - public static ZkVirtualObject_getId ZkVirtualObject_getId; - public static ZkVirtualObject_getBbox ZkVirtualObject_getBbox; - public static ZkVirtualObject_getPosition ZkVirtualObject_getPosition; - public static ZkVirtualObject_getRotation ZkVirtualObject_getRotation; - public static ZkVirtualObject_getShowVisual ZkVirtualObject_getShowVisual; - public static ZkVirtualObject_getSpriteCameraFacingMode ZkVirtualObject_getSpriteCameraFacingMode; - public static ZkVirtualObject_getCdStatic ZkVirtualObject_getCdStatic; - public static ZkVirtualObject_getCdDynamic ZkVirtualObject_getCdDynamic; - public static ZkVirtualObject_getVobStatic ZkVirtualObject_getVobStatic; - public static ZkVirtualObject_getDynamicShadows ZkVirtualObject_getDynamicShadows; - public static ZkVirtualObject_getPhysicsEnabled ZkVirtualObject_getPhysicsEnabled; - public static ZkVirtualObject_getAnimMode ZkVirtualObject_getAnimMode; - public static ZkVirtualObject_getBias ZkVirtualObject_getBias; - public static ZkVirtualObject_getAmbient ZkVirtualObject_getAmbient; - public static ZkVirtualObject_getAnimStrength ZkVirtualObject_getAnimStrength; - public static ZkVirtualObject_getFarClipScale ZkVirtualObject_getFarClipScale; - public static ZkVirtualObject_getPresetName ZkVirtualObject_getPresetName; - public static ZkVirtualObject_getName ZkVirtualObject_getName; - public static ZkVirtualObject_getVisualName ZkVirtualObject_getVisualName; - public static ZkVirtualObject_getVisualType ZkVirtualObject_getVisualType; - public static ZkVirtualObject_getVisualDecal ZkVirtualObject_getVisualDecal; - public static ZkVirtualObject_getChildCount ZkVirtualObject_getChildCount; - public static ZkVirtualObject_getChild ZkVirtualObject_getChild; - public static ZkVirtualObject_enumerateChildren ZkVirtualObject_enumerateChildren; - public static ZkDecal_getName ZkDecal_getName; - public static ZkDecal_getDimension ZkDecal_getDimension; - public static ZkDecal_getOffset ZkDecal_getOffset; - public static ZkDecal_getTwoSided ZkDecal_getTwoSided; - public static ZkDecal_getAlphaFunc ZkDecal_getAlphaFunc; - public static ZkDecal_getTextureAnimFps ZkDecal_getTextureAnimFps; - public static ZkDecal_getAlphaWeight ZkDecal_getAlphaWeight; - public static ZkDecal_getIgnoreDaylight ZkDecal_getIgnoreDaylight; - public static ZkCutsceneCamera_load ZkCutsceneCamera_load; - public static ZkCutsceneCamera_loadPath ZkCutsceneCamera_loadPath; - public static ZkCutsceneCamera_del ZkCutsceneCamera_del; - public static ZkCutsceneCamera_getTrajectoryFOR ZkCutsceneCamera_getTrajectoryFOR; - public static ZkCutsceneCamera_getTargetTrajectoryFOR ZkCutsceneCamera_getTargetTrajectoryFOR; - public static ZkCutsceneCamera_getLoopMode ZkCutsceneCamera_getLoopMode; - public static ZkCutsceneCamera_getLerpMode ZkCutsceneCamera_getLerpMode; - public static ZkCutsceneCamera_getIgnoreFORVobRotation ZkCutsceneCamera_getIgnoreFORVobRotation; - public static ZkCutsceneCamera_getIgnoreFORVobRotationTarget ZkCutsceneCamera_getIgnoreFORVobRotationTarget; - public static ZkCutsceneCamera_getAdapt ZkCutsceneCamera_getAdapt; - public static ZkCutsceneCamera_getEaseFirst ZkCutsceneCamera_getEaseFirst; - public static ZkCutsceneCamera_getEaseLast ZkCutsceneCamera_getEaseLast; - public static ZkCutsceneCamera_getTotalDuration ZkCutsceneCamera_getTotalDuration; - public static ZkCutsceneCamera_getAutoFocusVob ZkCutsceneCamera_getAutoFocusVob; - public static ZkCutsceneCamera_getAutoPlayerMovable ZkCutsceneCamera_getAutoPlayerMovable; - public static ZkCutsceneCamera_getAutoUntriggerLast ZkCutsceneCamera_getAutoUntriggerLast; - public static ZkCutsceneCamera_getAutoUntriggerLastDelay ZkCutsceneCamera_getAutoUntriggerLastDelay; - public static ZkCutsceneCamera_getPositionCount ZkCutsceneCamera_getPositionCount; - public static ZkCutsceneCamera_getTargetCount ZkCutsceneCamera_getTargetCount; - public static ZkCutsceneCamera_getFrameCount ZkCutsceneCamera_getFrameCount; - public static ZkCutsceneCamera_getFrame ZkCutsceneCamera_getFrame; - public static ZkCutsceneCamera_enumerateFrames ZkCutsceneCamera_enumerateFrames; - public static ZkCameraTrajectoryFrame_getTime ZkCameraTrajectoryFrame_getTime; - public static ZkCameraTrajectoryFrame_getRollAngle ZkCameraTrajectoryFrame_getRollAngle; - public static ZkCameraTrajectoryFrame_getFovScale ZkCameraTrajectoryFrame_getFovScale; - public static ZkCameraTrajectoryFrame_getMotionType ZkCameraTrajectoryFrame_getMotionType; - public static ZkCameraTrajectoryFrame_getMotionTypeFov ZkCameraTrajectoryFrame_getMotionTypeFov; - public static ZkCameraTrajectoryFrame_getMotionTypeRoll ZkCameraTrajectoryFrame_getMotionTypeRoll; - public static ZkCameraTrajectoryFrame_getMotionTypeTimeScale ZkCameraTrajectoryFrame_getMotionTypeTimeScale; - public static ZkCameraTrajectoryFrame_getTension ZkCameraTrajectoryFrame_getTension; - public static ZkCameraTrajectoryFrame_getCamBias ZkCameraTrajectoryFrame_getCamBias; - public static ZkCameraTrajectoryFrame_getContinuity ZkCameraTrajectoryFrame_getContinuity; - public static ZkCameraTrajectoryFrame_getTimeScale ZkCameraTrajectoryFrame_getTimeScale; - public static ZkCameraTrajectoryFrame_getTimeFixed ZkCameraTrajectoryFrame_getTimeFixed; - public static ZkCameraTrajectoryFrame_getOriginalPose ZkCameraTrajectoryFrame_getOriginalPose; - public static ZkLightPreset_load ZkLightPreset_load; - public static ZkLightPreset_loadPath ZkLightPreset_loadPath; - public static ZkLightPreset_del ZkLightPreset_del; - public static ZkLight_load ZkLight_load; - public static ZkLight_loadPath ZkLight_loadPath; - public static ZkLight_del ZkLight_del; - public static ZkLightPreset_getPreset ZkLightPreset_getPreset; - public static ZkLightPreset_getLightType ZkLightPreset_getLightType; - public static ZkLightPreset_getRange ZkLightPreset_getRange; - public static ZkLightPreset_getColor ZkLightPreset_getColor; - public static ZkLightPreset_getConeAngle ZkLightPreset_getConeAngle; - public static ZkLightPreset_getIsStatic ZkLightPreset_getIsStatic; - public static ZkLightPreset_getQuality ZkLightPreset_getQuality; - public static ZkLightPreset_getLensflareFx ZkLightPreset_getLensflareFx; - public static ZkLightPreset_getOn ZkLightPreset_getOn; - public static ZkLightPreset_getRangeAnimationScale ZkLightPreset_getRangeAnimationScale; - public static ZkLightPreset_getRangeAnimationFps ZkLightPreset_getRangeAnimationFps; - public static ZkLightPreset_getRangeAnimationSmooth ZkLightPreset_getRangeAnimationSmooth; - public static ZkLightPreset_getColorAnimationList ZkLightPreset_getColorAnimationList; - public static ZkLightPreset_getColorAnimationFps ZkLightPreset_getColorAnimationFps; - public static ZkLightPreset_getColorAnimationSmooth ZkLightPreset_getColorAnimationSmooth; - public static ZkLightPreset_getCanMove ZkLightPreset_getCanMove; - public static ZkLight_getPreset ZkLight_getPreset; - public static ZkLight_getLightType ZkLight_getLightType; - public static ZkLight_getRange ZkLight_getRange; - public static ZkLight_getColor ZkLight_getColor; - public static ZkLight_getConeAngle ZkLight_getConeAngle; - public static ZkLight_getIsStatic ZkLight_getIsStatic; - public static ZkLight_getQuality ZkLight_getQuality; - public static ZkLight_getLensflareFx ZkLight_getLensflareFx; - public static ZkLight_getOn ZkLight_getOn; - public static ZkLight_getRangeAnimationScale ZkLight_getRangeAnimationScale; - public static ZkLight_getRangeAnimationFps ZkLight_getRangeAnimationFps; - public static ZkLight_getRangeAnimationSmooth ZkLight_getRangeAnimationSmooth; - public static ZkLight_getColorAnimationList ZkLight_getColorAnimationList; - public static ZkLight_getColorAnimationFps ZkLight_getColorAnimationFps; - public static ZkLight_getColorAnimationSmooth ZkLight_getColorAnimationSmooth; - public static ZkLight_getCanMove ZkLight_getCanMove; - public static ZkAnimate_load ZkAnimate_load; - public static ZkAnimate_loadPath ZkAnimate_loadPath; - public static ZkAnimate_del ZkAnimate_del; - public static ZkAnimate_getStartOn ZkAnimate_getStartOn; - public static ZkItem_load ZkItem_load; - public static ZkItem_loadPath ZkItem_loadPath; - public static ZkItem_del ZkItem_del; - public static ZkItem_getInstance ZkItem_getInstance; - public static ZkLensFlare_load ZkLensFlare_load; - public static ZkLensFlare_loadPath ZkLensFlare_loadPath; - public static ZkLensFlare_del ZkLensFlare_del; - public static ZkLensFlare_getEffect ZkLensFlare_getEffect; - public static ZkParticleEffectController_load ZkParticleEffectController_load; - public static ZkParticleEffectController_loadPath ZkParticleEffectController_loadPath; - public static ZkParticleEffectController_del ZkParticleEffectController_del; - public static ZkParticleEffectController_getEffectName ZkParticleEffectController_getEffectName; - public static ZkParticleEffectController_getKillWhenDone ZkParticleEffectController_getKillWhenDone; - public static ZkParticleEffectController_getInitiallyRunning ZkParticleEffectController_getInitiallyRunning; - public static ZkMessageFilter_load ZkMessageFilter_load; - public static ZkMessageFilter_loadPath ZkMessageFilter_loadPath; - public static ZkMessageFilter_del ZkMessageFilter_del; - public static ZkMessageFilter_getTarget ZkMessageFilter_getTarget; - public static ZkMessageFilter_getOnTrigger ZkMessageFilter_getOnTrigger; - public static ZkMessageFilter_getOnUntrigger ZkMessageFilter_getOnUntrigger; - public static ZkCodeMaster_load ZkCodeMaster_load; - public static ZkCodeMaster_loadPath ZkCodeMaster_loadPath; - public static ZkCodeMaster_del ZkCodeMaster_del; - public static ZkCodeMaster_getTarget ZkCodeMaster_getTarget; - public static ZkCodeMaster_getOrdered ZkCodeMaster_getOrdered; - public static ZkCodeMaster_getFirstFalseIsFailure ZkCodeMaster_getFirstFalseIsFailure; - public static ZkCodeMaster_getFailureTarget ZkCodeMaster_getFailureTarget; - public static ZkCodeMaster_getUntriggeredCancels ZkCodeMaster_getUntriggeredCancels; - public static ZkCodeMaster_getSlaveCount ZkCodeMaster_getSlaveCount; - public static ZkCodeMaster_getSlave ZkCodeMaster_getSlave; - public static ZkCodeMaster_enumerateSlaves ZkCodeMaster_enumerateSlaves; - public static ZkMoverController_load ZkMoverController_load; - public static ZkMoverController_loadPath ZkMoverController_loadPath; - public static ZkMoverController_del ZkMoverController_del; - public static ZkMoverController_getTarget ZkMoverController_getTarget; - public static ZkMoverController_getMessage ZkMoverController_getMessage; - public static ZkMoverController_getKey ZkMoverController_getKey; - public static ZkTouchDamage_load ZkTouchDamage_load; - public static ZkTouchDamage_loadPath ZkTouchDamage_loadPath; - public static ZkTouchDamage_del ZkTouchDamage_del; - public static ZkTouchDamage_getDamage ZkTouchDamage_getDamage; - public static ZkTouchDamage_getIsBarrier ZkTouchDamage_getIsBarrier; - public static ZkTouchDamage_getIsBlunt ZkTouchDamage_getIsBlunt; - public static ZkTouchDamage_getIsEdge ZkTouchDamage_getIsEdge; - public static ZkTouchDamage_getIsFire ZkTouchDamage_getIsFire; - public static ZkTouchDamage_getIsFly ZkTouchDamage_getIsFly; - public static ZkTouchDamage_getIsMagic ZkTouchDamage_getIsMagic; - public static ZkTouchDamage_getIsPoint ZkTouchDamage_getIsPoint; - public static ZkTouchDamage_getIsFall ZkTouchDamage_getIsFall; - public static ZkTouchDamage_getRepeatDelaySeconds ZkTouchDamage_getRepeatDelaySeconds; - public static ZkTouchDamage_getVolumeScale ZkTouchDamage_getVolumeScale; - public static ZkTouchDamage_getCollisionType ZkTouchDamage_getCollisionType; - public static ZkEarthquake_load ZkEarthquake_load; - public static ZkEarthquake_loadPath ZkEarthquake_loadPath; - public static ZkEarthquake_del ZkEarthquake_del; - public static ZkEarthquake_getRadius ZkEarthquake_getRadius; - public static ZkEarthquake_getDuration ZkEarthquake_getDuration; - public static ZkEarthquake_getAmplitude ZkEarthquake_getAmplitude; - public static ZkMovableObject_load ZkMovableObject_load; - public static ZkMovableObject_loadPath ZkMovableObject_loadPath; - public static ZkMovableObject_del ZkMovableObject_del; - public static ZkMovableObject_getName ZkMovableObject_getName; - public static ZkMovableObject_getHp ZkMovableObject_getHp; - public static ZkMovableObject_getDamage ZkMovableObject_getDamage; - public static ZkMovableObject_getMovable ZkMovableObject_getMovable; - public static ZkMovableObject_getTakable ZkMovableObject_getTakable; - public static ZkMovableObject_getFocusOverride ZkMovableObject_getFocusOverride; - public static ZkMovableObject_getMaterial ZkMovableObject_getMaterial; - public static ZkMovableObject_getVisualDestroyed ZkMovableObject_getVisualDestroyed; - public static ZkMovableObject_getOwner ZkMovableObject_getOwner; - public static ZkMovableObject_getOwnerGuild ZkMovableObject_getOwnerGuild; - public static ZkMovableObject_getDestroyed ZkMovableObject_getDestroyed; - public static ZkInteractiveObject_load ZkInteractiveObject_load; - public static ZkInteractiveObject_loadPath ZkInteractiveObject_loadPath; - public static ZkInteractiveObject_del ZkInteractiveObject_del; - public static ZkInteractiveObject_getState ZkInteractiveObject_getState; - public static ZkInteractiveObject_getTarget ZkInteractiveObject_getTarget; - public static ZkInteractiveObject_getItem ZkInteractiveObject_getItem; - public static ZkInteractiveObject_getConditionFunction ZkInteractiveObject_getConditionFunction; - public static ZkInteractiveObject_getOnStateChangeFunction ZkInteractiveObject_getOnStateChangeFunction; - public static ZkInteractiveObject_getRewind ZkInteractiveObject_getRewind; - public static ZkFire_load ZkFire_load; - public static ZkFire_loadPath ZkFire_loadPath; - public static ZkFire_del ZkFire_del; - public static ZkFire_getSlot ZkFire_getSlot; - public static ZkFire_getVobTree ZkFire_getVobTree; - public static ZkContainer_load ZkContainer_load; - public static ZkContainer_loadPath ZkContainer_loadPath; - public static ZkContainer_del ZkContainer_del; - public static ZkContainer_getIsLocked ZkContainer_getIsLocked; - public static ZkContainer_getKey ZkContainer_getKey; - public static ZkContainer_getPickString ZkContainer_getPickString; - public static ZkContainer_getContents ZkContainer_getContents; - public static ZkDoor_load ZkDoor_load; - public static ZkDoor_loadPath ZkDoor_loadPath; - public static ZkDoor_del ZkDoor_del; - public static ZkDoor_getIsLocked ZkDoor_getIsLocked; - public static ZkDoor_getKey ZkDoor_getKey; - public static ZkDoor_getPickString ZkDoor_getPickString; - public static ZkSound_load ZkSound_load; - public static ZkSound_loadPath ZkSound_loadPath; - public static ZkSound_del ZkSound_del; - public static ZkSound_getVolume ZkSound_getVolume; - public static ZkSound_getMode ZkSound_getMode; - public static ZkSound_getRandomDelay ZkSound_getRandomDelay; - public static ZkSound_getRandomDelayVar ZkSound_getRandomDelayVar; - public static ZkSound_getInitiallyPlaying ZkSound_getInitiallyPlaying; - public static ZkSound_getAmbient3d ZkSound_getAmbient3d; - public static ZkSound_getObstruction ZkSound_getObstruction; - public static ZkSound_getConeAngle ZkSound_getConeAngle; - public static ZkSound_getVolumeType ZkSound_getVolumeType; - public static ZkSound_getRadius ZkSound_getRadius; - public static ZkSound_getSoundName ZkSound_getSoundName; - public static ZkSoundDaytime_load ZkSoundDaytime_load; - public static ZkSoundDaytime_loadPath ZkSoundDaytime_loadPath; - public static ZkSoundDaytime_del ZkSoundDaytime_del; - public static ZkSoundDaytime_getStartTime ZkSoundDaytime_getStartTime; - public static ZkSoundDaytime_getEndTime ZkSoundDaytime_getEndTime; - public static ZkSoundDaytime_getSoundNameDaytime ZkSoundDaytime_getSoundNameDaytime; - public static ZkTrigger_load ZkTrigger_load; - public static ZkTrigger_loadPath ZkTrigger_loadPath; - public static ZkTrigger_del ZkTrigger_del; - public static ZkTrigger_getTarget ZkTrigger_getTarget; - public static ZkTrigger_getFlags ZkTrigger_getFlags; - public static ZkTrigger_getFilterFlags ZkTrigger_getFilterFlags; - public static ZkTrigger_getVobTarget ZkTrigger_getVobTarget; - public static ZkTrigger_getMaxActivationCount ZkTrigger_getMaxActivationCount; - public static ZkTrigger_getRetriggerDelaySeconds ZkTrigger_getRetriggerDelaySeconds; - public static ZkTrigger_getDamageThreshold ZkTrigger_getDamageThreshold; - public static ZkTrigger_getFireDelaySeconds ZkTrigger_getFireDelaySeconds; - public static ZkMover_load ZkMover_load; - public static ZkMover_loadPath ZkMover_loadPath; - public static ZkMover_del ZkMover_del; - public static ZkMover_getBehavior ZkMover_getBehavior; - public static ZkMover_getTouchBlockerDamage ZkMover_getTouchBlockerDamage; - public static ZkMover_getStayOpenTimeSeconds ZkMover_getStayOpenTimeSeconds; - public static ZkMover_getIsLocked ZkMover_getIsLocked; - public static ZkMover_getAutoLink ZkMover_getAutoLink; - public static ZkMover_getAutoRotate ZkMover_getAutoRotate; - public static ZkMover_getSpeed ZkMover_getSpeed; - public static ZkMover_getLerpType ZkMover_getLerpType; - public static ZkMover_getSpeedType ZkMover_getSpeedType; - public static ZkMover_getKeyframes ZkMover_getKeyframes; - public static ZkMover_getSfxOpenStart ZkMover_getSfxOpenStart; - public static ZkMover_getSfxOpenEnd ZkMover_getSfxOpenEnd; - public static ZkMover_getSfxTransitioning ZkMover_getSfxTransitioning; - public static ZkMover_getSfxCloseStart ZkMover_getSfxCloseStart; - public static ZkMover_getSfxCloseEnd ZkMover_getSfxCloseEnd; - public static ZkMover_getSfxLock ZkMover_getSfxLock; - public static ZkMover_getSfxUnlock ZkMover_getSfxUnlock; - public static ZkMover_getSfxUseLocked ZkMover_getSfxUseLocked; - public static ZkTriggerList_load ZkTriggerList_load; - public static ZkTriggerList_loadPath ZkTriggerList_loadPath; - public static ZkTriggerList_del ZkTriggerList_del; - public static ZkTriggerList_getMode ZkTriggerList_getMode; - public static ZkTriggerList_getTargetCount ZkTriggerList_getTargetCount; - public static ZkTriggerList_getTarget ZkTriggerList_getTarget; - public static ZkTriggerList_enumerateTargets ZkTriggerList_enumerateTargets; - public static ZkTriggerListTarget_getName ZkTriggerListTarget_getName; - public static ZkTriggerListTarget_getDelaySeconds ZkTriggerListTarget_getDelaySeconds; - public static ZkTriggerScript_load ZkTriggerScript_load; - public static ZkTriggerScript_loadPath ZkTriggerScript_loadPath; - public static ZkTriggerScript_del ZkTriggerScript_del; - public static ZkTriggerScript_getFunction ZkTriggerScript_getFunction; - public static ZkTriggerChangeLevel_load ZkTriggerChangeLevel_load; - public static ZkTriggerChangeLevel_loadPath ZkTriggerChangeLevel_loadPath; - public static ZkTriggerChangeLevel_del ZkTriggerChangeLevel_del; - public static ZkTriggerChangeLevel_getLevelName ZkTriggerChangeLevel_getLevelName; - public static ZkTriggerChangeLevel_getStartVob ZkTriggerChangeLevel_getStartVob; - public static ZkTriggerWorldStart_load ZkTriggerWorldStart_load; - public static ZkTriggerWorldStart_loadPath ZkTriggerWorldStart_loadPath; - public static ZkTriggerWorldStart_del ZkTriggerWorldStart_del; - public static ZkTriggerWorldStart_getTarget ZkTriggerWorldStart_getTarget; - public static ZkTriggerWorldStart_getFireOnce ZkTriggerWorldStart_getFireOnce; - public static ZkTriggerUntouch_load ZkTriggerUntouch_load; - public static ZkTriggerUntouch_loadPath ZkTriggerUntouch_loadPath; - public static ZkTriggerUntouch_del ZkTriggerUntouch_del; - public static ZkTriggerUntouch_getTarget ZkTriggerUntouch_getTarget; - public static ZkZoneMusic_load ZkZoneMusic_load; - public static ZkZoneMusic_loadPath ZkZoneMusic_loadPath; - public static ZkZoneMusic_del ZkZoneMusic_del; - public static ZkZoneMusic_getIsEnabled ZkZoneMusic_getIsEnabled; - public static ZkZoneMusic_getPriority ZkZoneMusic_getPriority; - public static ZkZoneMusic_getIsEllipsoid ZkZoneMusic_getIsEllipsoid; - public static ZkZoneMusic_getReverb ZkZoneMusic_getReverb; - public static ZkZoneMusic_getVolume ZkZoneMusic_getVolume; - public static ZkZoneMusic_getIsLoop ZkZoneMusic_getIsLoop; - public static ZkZoneFarPlane_load ZkZoneFarPlane_load; - public static ZkZoneFarPlane_loadPath ZkZoneFarPlane_loadPath; - public static ZkZoneFarPlane_del ZkZoneFarPlane_del; - public static ZkZoneFarPlane_getVobFarPlaneZ ZkZoneFarPlane_getVobFarPlaneZ; - public static ZkZoneFarPlane_getInnerRangePercentage ZkZoneFarPlane_getInnerRangePercentage; - public static ZkZoneFog_load ZkZoneFog_load; - public static ZkZoneFog_loadPath ZkZoneFog_loadPath; - public static ZkZoneFog_del ZkZoneFog_del; - public static ZkZoneFog_getRangeCenter ZkZoneFog_getRangeCenter; - public static ZkZoneFog_getInnerRangePercentage ZkZoneFog_getInnerRangePercentage; - public static ZkZoneFog_getColor ZkZoneFog_getColor; - public static ZkZoneFog_getFadeOutSky ZkZoneFog_getFadeOutSky; - public static ZkZoneFog_getOverrideColor ZkZoneFog_getOverrideColor; - public static ZkDaedalusScript_load ZkDaedalusScript_load; - public static ZkDaedalusScript_loadPath ZkDaedalusScript_loadPath; - public static ZkDaedalusScript_loadVfs ZkDaedalusScript_loadVfs; - public static ZkDaedalusScript_del ZkDaedalusScript_del; - public static ZkDaedalusScript_getSymbolCount ZkDaedalusScript_getSymbolCount; - public static ZkDaedalusScript_enumerateSymbols ZkDaedalusScript_enumerateSymbols; - public static ZkDaedalusScript_enumerateInstanceSymbols ZkDaedalusScript_enumerateInstanceSymbols; - public static ZkDaedalusScript_getInstruction ZkDaedalusScript_getInstruction; - public static ZkDaedalusScript_getSymbolByIndex ZkDaedalusScript_getSymbolByIndex; - public static ZkDaedalusScript_getSymbolByAddress ZkDaedalusScript_getSymbolByAddress; - public static ZkDaedalusScript_getSymbolByName ZkDaedalusScript_getSymbolByName; - public static ZkDaedalusSymbol_getString ZkDaedalusSymbol_getString; - public static ZkDaedalusSymbol_getFloat ZkDaedalusSymbol_getFloat; - public static ZkDaedalusSymbol_getInt ZkDaedalusSymbol_getInt; - public static ZkDaedalusSymbol_setString ZkDaedalusSymbol_setString; - public static ZkDaedalusSymbol_setFloat ZkDaedalusSymbol_setFloat; - public static ZkDaedalusSymbol_setInt ZkDaedalusSymbol_setInt; - public static ZkDaedalusSymbol_getIsConst ZkDaedalusSymbol_getIsConst; - public static ZkDaedalusSymbol_getIsMember ZkDaedalusSymbol_getIsMember; - public static ZkDaedalusSymbol_getIsExternal ZkDaedalusSymbol_getIsExternal; - public static ZkDaedalusSymbol_getIsMerged ZkDaedalusSymbol_getIsMerged; - public static ZkDaedalusSymbol_getIsGenerated ZkDaedalusSymbol_getIsGenerated; - public static ZkDaedalusSymbol_getHasReturn ZkDaedalusSymbol_getHasReturn; - public static ZkDaedalusSymbol_getName ZkDaedalusSymbol_getName; - public static ZkDaedalusSymbol_getAddress ZkDaedalusSymbol_getAddress; - public static ZkDaedalusSymbol_getParent ZkDaedalusSymbol_getParent; - public static ZkDaedalusSymbol_getSize ZkDaedalusSymbol_getSize; - public static ZkDaedalusSymbol_getType ZkDaedalusSymbol_getType; - public static ZkDaedalusSymbol_getIndex ZkDaedalusSymbol_getIndex; - public static ZkDaedalusSymbol_getReturnType ZkDaedalusSymbol_getReturnType; - public static ZkDaedalusInstance_getType ZkDaedalusInstance_getType; - public static ZkDaedalusInstance_getIndex ZkDaedalusInstance_getIndex; - public static ZkDaedalusVm_load ZkDaedalusVm_load; - public static ZkDaedalusVm_loadPath ZkDaedalusVm_loadPath; - public static ZkDaedalusVm_loadVfs ZkDaedalusVm_loadVfs; - public static ZkDaedalusVm_del ZkDaedalusVm_del; - public static ZkDaedalusVm_pushInt ZkDaedalusVm_pushInt; - public static ZkDaedalusVm_pushFloat ZkDaedalusVm_pushFloat; - public static ZkDaedalusVm_pushString ZkDaedalusVm_pushString; - public static ZkDaedalusVm_pushInstance ZkDaedalusVm_pushInstance; - public static ZkDaedalusVm_popInt ZkDaedalusVm_popInt; - public static ZkDaedalusVm_popFloat ZkDaedalusVm_popFloat; - public static ZkDaedalusVm_popString ZkDaedalusVm_popString; - public static ZkDaedalusVm_popInstance ZkDaedalusVm_popInstance; - public static ZkDaedalusVm_getGlobalSelf ZkDaedalusVm_getGlobalSelf; - public static ZkDaedalusVm_getGlobalOther ZkDaedalusVm_getGlobalOther; - public static ZkDaedalusVm_getGlobalVictim ZkDaedalusVm_getGlobalVictim; - public static ZkDaedalusVm_getGlobalHero ZkDaedalusVm_getGlobalHero; - public static ZkDaedalusVm_getGlobalItem ZkDaedalusVm_getGlobalItem; - public static ZkDaedalusVm_setGlobalSelf ZkDaedalusVm_setGlobalSelf; - public static ZkDaedalusVm_setGlobalOther ZkDaedalusVm_setGlobalOther; - public static ZkDaedalusVm_setGlobalVictim ZkDaedalusVm_setGlobalVictim; - public static ZkDaedalusVm_setGlobalHero ZkDaedalusVm_setGlobalHero; - public static ZkDaedalusVm_setGlobalItem ZkDaedalusVm_setGlobalItem; - public static ZkDaedalusVm_callFunction ZkDaedalusVm_callFunction; - public static ZkDaedalusVm_initInstance ZkDaedalusVm_initInstance; - public static ZkDaedalusVm_registerExternal ZkDaedalusVm_registerExternal; - public static ZkDaedalusVm_registerExternalDefault ZkDaedalusVm_registerExternalDefault; - public static ZkDaedalusVm_printStackTrace ZkDaedalusVm_printStackTrace; - public static ZkGuildValuesInstance_getWaterDepthKnee ZkGuildValuesInstance_getWaterDepthKnee; - public static ZkGuildValuesInstance_getWaterDepthChest ZkGuildValuesInstance_getWaterDepthChest; - public static ZkGuildValuesInstance_getJumpUpHeight ZkGuildValuesInstance_getJumpUpHeight; - public static ZkGuildValuesInstance_getSwimTime ZkGuildValuesInstance_getSwimTime; - public static ZkGuildValuesInstance_getDiveTime ZkGuildValuesInstance_getDiveTime; - public static ZkGuildValuesInstance_getStepHeight ZkGuildValuesInstance_getStepHeight; - public static ZkGuildValuesInstance_getJumpLowHeight ZkGuildValuesInstance_getJumpLowHeight; - public static ZkGuildValuesInstance_getJumpMidHeight ZkGuildValuesInstance_getJumpMidHeight; - public static ZkGuildValuesInstance_getSlideAngle ZkGuildValuesInstance_getSlideAngle; - public static ZkGuildValuesInstance_getSlideAngle2 ZkGuildValuesInstance_getSlideAngle2; - public static ZkGuildValuesInstance_getDisableAutoRoll ZkGuildValuesInstance_getDisableAutoRoll; - public static ZkGuildValuesInstance_getSurfaceAlign ZkGuildValuesInstance_getSurfaceAlign; - public static ZkGuildValuesInstance_getClimbHeadingAngle ZkGuildValuesInstance_getClimbHeadingAngle; - public static ZkGuildValuesInstance_getClimbHorizAngle ZkGuildValuesInstance_getClimbHorizAngle; - public static ZkGuildValuesInstance_getClimbGroundAngle ZkGuildValuesInstance_getClimbGroundAngle; - public static ZkGuildValuesInstance_getFightRangeBase ZkGuildValuesInstance_getFightRangeBase; - public static ZkGuildValuesInstance_getFightRangeFist ZkGuildValuesInstance_getFightRangeFist; - public static ZkGuildValuesInstance_getFightRangeG ZkGuildValuesInstance_getFightRangeG; - public static ZkGuildValuesInstance_getFightRange1Hs ZkGuildValuesInstance_getFightRange1Hs; - public static ZkGuildValuesInstance_getFightRange1Ha ZkGuildValuesInstance_getFightRange1Ha; - public static ZkGuildValuesInstance_getFightRange2Hs ZkGuildValuesInstance_getFightRange2Hs; - public static ZkGuildValuesInstance_getFightRange2Ha ZkGuildValuesInstance_getFightRange2Ha; - public static ZkGuildValuesInstance_getFallDownHeight ZkGuildValuesInstance_getFallDownHeight; - public static ZkGuildValuesInstance_getFallDownDamage ZkGuildValuesInstance_getFallDownDamage; - public static ZkGuildValuesInstance_getBloodDisabled ZkGuildValuesInstance_getBloodDisabled; - public static ZkGuildValuesInstance_getBloodMaxDistance ZkGuildValuesInstance_getBloodMaxDistance; - public static ZkGuildValuesInstance_getBloodAmount ZkGuildValuesInstance_getBloodAmount; - public static ZkGuildValuesInstance_getBloodFlow ZkGuildValuesInstance_getBloodFlow; - public static ZkGuildValuesInstance_getTurnSpeed ZkGuildValuesInstance_getTurnSpeed; - public static ZkGuildValuesInstance_getBloodEmitter ZkGuildValuesInstance_getBloodEmitter; - public static ZkGuildValuesInstance_getBloodTexture ZkGuildValuesInstance_getBloodTexture; - public static ZkNpcInstance_getId ZkNpcInstance_getId; - public static ZkNpcInstance_getSlot ZkNpcInstance_getSlot; - public static ZkNpcInstance_getEffect ZkNpcInstance_getEffect; - public static ZkNpcInstance_getType ZkNpcInstance_getType; - public static ZkNpcInstance_getFlags ZkNpcInstance_getFlags; - public static ZkNpcInstance_getDamageType ZkNpcInstance_getDamageType; - public static ZkNpcInstance_getGuild ZkNpcInstance_getGuild; - public static ZkNpcInstance_getLevel ZkNpcInstance_getLevel; - public static ZkNpcInstance_getFightTactic ZkNpcInstance_getFightTactic; - public static ZkNpcInstance_getWeapon ZkNpcInstance_getWeapon; - public static ZkNpcInstance_getVoice ZkNpcInstance_getVoice; - public static ZkNpcInstance_getVoicePitch ZkNpcInstance_getVoicePitch; - public static ZkNpcInstance_getBodyMass ZkNpcInstance_getBodyMass; - public static ZkNpcInstance_getDailyRoutine ZkNpcInstance_getDailyRoutine; - public static ZkNpcInstance_getStartAiState ZkNpcInstance_getStartAiState; - public static ZkNpcInstance_getSpawnPoint ZkNpcInstance_getSpawnPoint; - public static ZkNpcInstance_getSpawnDelay ZkNpcInstance_getSpawnDelay; - public static ZkNpcInstance_getSenses ZkNpcInstance_getSenses; - public static ZkNpcInstance_getSensesRange ZkNpcInstance_getSensesRange; - public static ZkNpcInstance_getWp ZkNpcInstance_getWp; - public static ZkNpcInstance_getExp ZkNpcInstance_getExp; - public static ZkNpcInstance_getExpNext ZkNpcInstance_getExpNext; - public static ZkNpcInstance_getLp ZkNpcInstance_getLp; - public static ZkNpcInstance_getBodyStateInterruptableOverride ZkNpcInstance_getBodyStateInterruptableOverride; - public static ZkNpcInstance_getNoFocus ZkNpcInstance_getNoFocus; - public static ZkNpcInstance_getName ZkNpcInstance_getName; - public static ZkNpcInstance_getMission ZkNpcInstance_getMission; - public static ZkNpcInstance_getAttribute ZkNpcInstance_getAttribute; - public static ZkNpcInstance_getHitChance ZkNpcInstance_getHitChance; - public static ZkNpcInstance_getProtection ZkNpcInstance_getProtection; - public static ZkNpcInstance_getDamage ZkNpcInstance_getDamage; - public static ZkNpcInstance_getAiVar ZkNpcInstance_getAiVar; - public static ZkMissionInstance_getName ZkMissionInstance_getName; - public static ZkMissionInstance_getDescription ZkMissionInstance_getDescription; - public static ZkMissionInstance_getDuration ZkMissionInstance_getDuration; - public static ZkMissionInstance_getImportant ZkMissionInstance_getImportant; - public static ZkMissionInstance_getOfferConditions ZkMissionInstance_getOfferConditions; - public static ZkMissionInstance_getOffer ZkMissionInstance_getOffer; - public static ZkMissionInstance_getSuccessConditions ZkMissionInstance_getSuccessConditions; - public static ZkMissionInstance_getSuccess ZkMissionInstance_getSuccess; - public static ZkMissionInstance_getFailureConditions ZkMissionInstance_getFailureConditions; - public static ZkMissionInstance_getFailure ZkMissionInstance_getFailure; - public static ZkMissionInstance_getObsoleteConditions ZkMissionInstance_getObsoleteConditions; - public static ZkMissionInstance_getObsolete ZkMissionInstance_getObsolete; - public static ZkMissionInstance_getRunning ZkMissionInstance_getRunning; - public static ZkItemInstance_getId ZkItemInstance_getId; - public static ZkItemInstance_getName ZkItemInstance_getName; - public static ZkItemInstance_getNameId ZkItemInstance_getNameId; - public static ZkItemInstance_getHp ZkItemInstance_getHp; - public static ZkItemInstance_getHpMax ZkItemInstance_getHpMax; - public static ZkItemInstance_getMainFlag ZkItemInstance_getMainFlag; - public static ZkItemInstance_getFlags ZkItemInstance_getFlags; - public static ZkItemInstance_getWeight ZkItemInstance_getWeight; - public static ZkItemInstance_getValue ZkItemInstance_getValue; - public static ZkItemInstance_getDamageType ZkItemInstance_getDamageType; - public static ZkItemInstance_getDamageTotal ZkItemInstance_getDamageTotal; - public static ZkItemInstance_getWear ZkItemInstance_getWear; - public static ZkItemInstance_getNutrition ZkItemInstance_getNutrition; - public static ZkItemInstance_getMagic ZkItemInstance_getMagic; - public static ZkItemInstance_getOnEquip ZkItemInstance_getOnEquip; - public static ZkItemInstance_getOnUnequip ZkItemInstance_getOnUnequip; - public static ZkItemInstance_getOwner ZkItemInstance_getOwner; - public static ZkItemInstance_getOwnerGuild ZkItemInstance_getOwnerGuild; - public static ZkItemInstance_getDisguiseGuild ZkItemInstance_getDisguiseGuild; - public static ZkItemInstance_getVisual ZkItemInstance_getVisual; - public static ZkItemInstance_getVisualChange ZkItemInstance_getVisualChange; - public static ZkItemInstance_getEffect ZkItemInstance_getEffect; - public static ZkItemInstance_getVisualSkin ZkItemInstance_getVisualSkin; - public static ZkItemInstance_getSchemeName ZkItemInstance_getSchemeName; - public static ZkItemInstance_getMaterial ZkItemInstance_getMaterial; - public static ZkItemInstance_getMunition ZkItemInstance_getMunition; - public static ZkItemInstance_getSpell ZkItemInstance_getSpell; - public static ZkItemInstance_getRange ZkItemInstance_getRange; - public static ZkItemInstance_getMagCircle ZkItemInstance_getMagCircle; - public static ZkItemInstance_getDescription ZkItemInstance_getDescription; - public static ZkItemInstance_getInvZBias ZkItemInstance_getInvZBias; - public static ZkItemInstance_getInvRotX ZkItemInstance_getInvRotX; - public static ZkItemInstance_getInvRotY ZkItemInstance_getInvRotY; - public static ZkItemInstance_getInvRotZ ZkItemInstance_getInvRotZ; - public static ZkItemInstance_getInvAnimate ZkItemInstance_getInvAnimate; - public static ZkItemInstance_getDamage ZkItemInstance_getDamage; - public static ZkItemInstance_getProtection ZkItemInstance_getProtection; - public static ZkItemInstance_getCondAtr ZkItemInstance_getCondAtr; - public static ZkItemInstance_getCondValue ZkItemInstance_getCondValue; - public static ZkItemInstance_getChangeAtr ZkItemInstance_getChangeAtr; - public static ZkItemInstance_getChangeValue ZkItemInstance_getChangeValue; - public static ZkItemInstance_getOnState ZkItemInstance_getOnState; - public static ZkItemInstance_getText ZkItemInstance_getText; - public static ZkItemInstance_getCount ZkItemInstance_getCount; - public static ZkFocusInstance_getNpcLongrange ZkFocusInstance_getNpcLongrange; - public static ZkFocusInstance_getNpcRange1 ZkFocusInstance_getNpcRange1; - public static ZkFocusInstance_getNpcRange2 ZkFocusInstance_getNpcRange2; - public static ZkFocusInstance_getNpcAzi ZkFocusInstance_getNpcAzi; - public static ZkFocusInstance_getNpcElevdo ZkFocusInstance_getNpcElevdo; - public static ZkFocusInstance_getNpcElevup ZkFocusInstance_getNpcElevup; - public static ZkFocusInstance_getNpcPrio ZkFocusInstance_getNpcPrio; - public static ZkFocusInstance_getItemRange1 ZkFocusInstance_getItemRange1; - public static ZkFocusInstance_getItemRange2 ZkFocusInstance_getItemRange2; - public static ZkFocusInstance_getItemAzi ZkFocusInstance_getItemAzi; - public static ZkFocusInstance_getItemElevdo ZkFocusInstance_getItemElevdo; - public static ZkFocusInstance_getItemElevup ZkFocusInstance_getItemElevup; - public static ZkFocusInstance_getItemPrio ZkFocusInstance_getItemPrio; - public static ZkFocusInstance_getMobRange1 ZkFocusInstance_getMobRange1; - public static ZkFocusInstance_getMobRange2 ZkFocusInstance_getMobRange2; - public static ZkFocusInstance_getMobAzi ZkFocusInstance_getMobAzi; - public static ZkFocusInstance_getMobElevdo ZkFocusInstance_getMobElevdo; - public static ZkFocusInstance_getMobElevup ZkFocusInstance_getMobElevup; - public static ZkFocusInstance_getMobPrio ZkFocusInstance_getMobPrio; - public static ZkInfoInstance_getNpc ZkInfoInstance_getNpc; - public static ZkInfoInstance_getNr ZkInfoInstance_getNr; - public static ZkInfoInstance_getImportant ZkInfoInstance_getImportant; - public static ZkInfoInstance_getCondition ZkInfoInstance_getCondition; - public static ZkInfoInstance_getInformation ZkInfoInstance_getInformation; - public static ZkInfoInstance_getDescription ZkInfoInstance_getDescription; - public static ZkInfoInstance_getTrade ZkInfoInstance_getTrade; - public static ZkInfoInstance_getPermanent ZkInfoInstance_getPermanent; - public static ZkItemReactInstance_getNpc ZkItemReactInstance_getNpc; - public static ZkItemReactInstance_getTradeItem ZkItemReactInstance_getTradeItem; - public static ZkItemReactInstance_getTradeAmount ZkItemReactInstance_getTradeAmount; - public static ZkItemReactInstance_getRequestedCategory ZkItemReactInstance_getRequestedCategory; - public static ZkItemReactInstance_getRequestedItem ZkItemReactInstance_getRequestedItem; - public static ZkItemReactInstance_getRequestedAmount ZkItemReactInstance_getRequestedAmount; - public static ZkItemReactInstance_getReaction ZkItemReactInstance_getReaction; - public static ZkSpellInstance_getTimePerMana ZkSpellInstance_getTimePerMana; - public static ZkSpellInstance_getDamagePerLevel ZkSpellInstance_getDamagePerLevel; - public static ZkSpellInstance_getDamageType ZkSpellInstance_getDamageType; - public static ZkSpellInstance_getSpellType ZkSpellInstance_getSpellType; - public static ZkSpellInstance_getCanTurnDuringInvest ZkSpellInstance_getCanTurnDuringInvest; - public static ZkSpellInstance_getCanChangeTargetDuringInvest ZkSpellInstance_getCanChangeTargetDuringInvest; - public static ZkSpellInstance_getIsMultiEffect ZkSpellInstance_getIsMultiEffect; - public static ZkSpellInstance_getTargetCollectAlgo ZkSpellInstance_getTargetCollectAlgo; - public static ZkSpellInstance_getTargetCollectType ZkSpellInstance_getTargetCollectType; - public static ZkSpellInstance_getTargetCollectRange ZkSpellInstance_getTargetCollectRange; - public static ZkSpellInstance_getTargetCollectAzi ZkSpellInstance_getTargetCollectAzi; - public static ZkSpellInstance_getTargetCollectElevation ZkSpellInstance_getTargetCollectElevation; - public static ZkMenuInstance_getBackPic ZkMenuInstance_getBackPic; - public static ZkMenuInstance_getBackWorld ZkMenuInstance_getBackWorld; - public static ZkMenuInstance_getPosX ZkMenuInstance_getPosX; - public static ZkMenuInstance_getPosY ZkMenuInstance_getPosY; - public static ZkMenuInstance_getDimX ZkMenuInstance_getDimX; - public static ZkMenuInstance_getDimY ZkMenuInstance_getDimY; - public static ZkMenuInstance_getAlpha ZkMenuInstance_getAlpha; - public static ZkMenuInstance_getMusicTheme ZkMenuInstance_getMusicTheme; - public static ZkMenuInstance_getEventTimerMsec ZkMenuInstance_getEventTimerMsec; - public static ZkMenuInstance_getFlags ZkMenuInstance_getFlags; - public static ZkMenuInstance_getDefaultOutgame ZkMenuInstance_getDefaultOutgame; - public static ZkMenuInstance_getDefaultIngame ZkMenuInstance_getDefaultIngame; - public static ZkMenuInstance_getItem ZkMenuInstance_getItem; - public static ZkMenuItemInstance_getFontName ZkMenuItemInstance_getFontName; - public static ZkMenuItemInstance_getBackpic ZkMenuItemInstance_getBackpic; - public static ZkMenuItemInstance_getAlphaMode ZkMenuItemInstance_getAlphaMode; - public static ZkMenuItemInstance_getAlpha ZkMenuItemInstance_getAlpha; - public static ZkMenuItemInstance_getType ZkMenuItemInstance_getType; - public static ZkMenuItemInstance_getOnChgSetOption ZkMenuItemInstance_getOnChgSetOption; - public static ZkMenuItemInstance_getOnChgSetOptionSection ZkMenuItemInstance_getOnChgSetOptionSection; - public static ZkMenuItemInstance_getPosX ZkMenuItemInstance_getPosX; - public static ZkMenuItemInstance_getPosY ZkMenuItemInstance_getPosY; - public static ZkMenuItemInstance_getDimX ZkMenuItemInstance_getDimX; - public static ZkMenuItemInstance_getDimY ZkMenuItemInstance_getDimY; - public static ZkMenuItemInstance_getSizeStartScale ZkMenuItemInstance_getSizeStartScale; - public static ZkMenuItemInstance_getFlags ZkMenuItemInstance_getFlags; - public static ZkMenuItemInstance_getOpenDelayTime ZkMenuItemInstance_getOpenDelayTime; - public static ZkMenuItemInstance_getOpenDuration ZkMenuItemInstance_getOpenDuration; - public static ZkMenuItemInstance_getFramePosX ZkMenuItemInstance_getFramePosX; - public static ZkMenuItemInstance_getFramePosY ZkMenuItemInstance_getFramePosY; - public static ZkMenuItemInstance_getFrameSizeX ZkMenuItemInstance_getFrameSizeX; - public static ZkMenuItemInstance_getFrameSizeY ZkMenuItemInstance_getFrameSizeY; - public static ZkMenuItemInstance_getHideIfOptionSectionSet ZkMenuItemInstance_getHideIfOptionSectionSet; - public static ZkMenuItemInstance_getHideIfOptionSet ZkMenuItemInstance_getHideIfOptionSet; - public static ZkMenuItemInstance_getHideOnValue ZkMenuItemInstance_getHideOnValue; - public static ZkMenuItemInstance_getText ZkMenuItemInstance_getText; - public static ZkMenuItemInstance_getOnSelAction ZkMenuItemInstance_getOnSelAction; - public static ZkMenuItemInstance_getOnSelActionS ZkMenuItemInstance_getOnSelActionS; - public static ZkMenuItemInstance_getOnEventAction ZkMenuItemInstance_getOnEventAction; - public static ZkMenuItemInstance_getUserFloat ZkMenuItemInstance_getUserFloat; - public static ZkMenuItemInstance_getUserString ZkMenuItemInstance_getUserString; - public static ZkCameraInstance_getBestRange ZkCameraInstance_getBestRange; - public static ZkCameraInstance_getMinRange ZkCameraInstance_getMinRange; - public static ZkCameraInstance_getMaxRange ZkCameraInstance_getMaxRange; - public static ZkCameraInstance_getBestElevation ZkCameraInstance_getBestElevation; - public static ZkCameraInstance_getMinElevation ZkCameraInstance_getMinElevation; - public static ZkCameraInstance_getMaxElevation ZkCameraInstance_getMaxElevation; - public static ZkCameraInstance_getBestAzimuth ZkCameraInstance_getBestAzimuth; - public static ZkCameraInstance_getMinAzimuth ZkCameraInstance_getMinAzimuth; - public static ZkCameraInstance_getMaxAzimuth ZkCameraInstance_getMaxAzimuth; - public static ZkCameraInstance_getBestRotZ ZkCameraInstance_getBestRotZ; - public static ZkCameraInstance_getMinRotZ ZkCameraInstance_getMinRotZ; - public static ZkCameraInstance_getMaxRotZ ZkCameraInstance_getMaxRotZ; - public static ZkCameraInstance_getRotOffsetX ZkCameraInstance_getRotOffsetX; - public static ZkCameraInstance_getRotOffsetY ZkCameraInstance_getRotOffsetY; - public static ZkCameraInstance_getRotOffsetZ ZkCameraInstance_getRotOffsetZ; - public static ZkCameraInstance_getTargetOffsetX ZkCameraInstance_getTargetOffsetX; - public static ZkCameraInstance_getTargetOffsetY ZkCameraInstance_getTargetOffsetY; - public static ZkCameraInstance_getTargetOffsetZ ZkCameraInstance_getTargetOffsetZ; - public static ZkCameraInstance_getVeloTrans ZkCameraInstance_getVeloTrans; - public static ZkCameraInstance_getVeloRot ZkCameraInstance_getVeloRot; - public static ZkCameraInstance_getTranslate ZkCameraInstance_getTranslate; - public static ZkCameraInstance_getRotate ZkCameraInstance_getRotate; - public static ZkCameraInstance_getCollision ZkCameraInstance_getCollision; - public static ZkMusicSystemInstance_getVolume ZkMusicSystemInstance_getVolume; - public static ZkMusicSystemInstance_getBitResolution ZkMusicSystemInstance_getBitResolution; - public static ZkMusicSystemInstance_getGlobalReverbEnabled ZkMusicSystemInstance_getGlobalReverbEnabled; - public static ZkMusicSystemInstance_getSampleRate ZkMusicSystemInstance_getSampleRate; - public static ZkMusicSystemInstance_getNumChannels ZkMusicSystemInstance_getNumChannels; - public static ZkMusicSystemInstance_getReverbBufferSize ZkMusicSystemInstance_getReverbBufferSize; - public static ZkMusicThemeInstance_getFile ZkMusicThemeInstance_getFile; - public static ZkMusicThemeInstance_getVol ZkMusicThemeInstance_getVol; - public static ZkMusicThemeInstance_getLoop ZkMusicThemeInstance_getLoop; - public static ZkMusicThemeInstance_getReverbmix ZkMusicThemeInstance_getReverbmix; - public static ZkMusicThemeInstance_getReverbtime ZkMusicThemeInstance_getReverbtime; - public static ZkMusicThemeInstance_getTranstype ZkMusicThemeInstance_getTranstype; - public static ZkMusicThemeInstance_getTranssubtype ZkMusicThemeInstance_getTranssubtype; - public static ZkMusicJingleInstance_getName ZkMusicJingleInstance_getName; - public static ZkMusicJingleInstance_getLoop ZkMusicJingleInstance_getLoop; - public static ZkMusicJingleInstance_getVol ZkMusicJingleInstance_getVol; - public static ZkMusicJingleInstance_getTranssubtype ZkMusicJingleInstance_getTranssubtype; - public static ZkParticleEffectInstance_getPpsValue ZkParticleEffectInstance_getPpsValue; - public static ZkParticleEffectInstance_getPpsScaleKeysS ZkParticleEffectInstance_getPpsScaleKeysS; - public static ZkParticleEffectInstance_getPpsIsLooping ZkParticleEffectInstance_getPpsIsLooping; - public static ZkParticleEffectInstance_getPpsIsSmooth ZkParticleEffectInstance_getPpsIsSmooth; - public static ZkParticleEffectInstance_getPpsFps ZkParticleEffectInstance_getPpsFps; - public static ZkParticleEffectInstance_getPpsCreateEmS ZkParticleEffectInstance_getPpsCreateEmS; - public static ZkParticleEffectInstance_getPpsCreateEmDelay ZkParticleEffectInstance_getPpsCreateEmDelay; - public static ZkParticleEffectInstance_getShpTypeS ZkParticleEffectInstance_getShpTypeS; - public static ZkParticleEffectInstance_getShpForS ZkParticleEffectInstance_getShpForS; - public static ZkParticleEffectInstance_getShpOffsetVecS ZkParticleEffectInstance_getShpOffsetVecS; - public static ZkParticleEffectInstance_getShpDistribTypeS ZkParticleEffectInstance_getShpDistribTypeS; - public static ZkParticleEffectInstance_getShpDistribWalkSpeed ZkParticleEffectInstance_getShpDistribWalkSpeed; - public static ZkParticleEffectInstance_getShpIsVolume ZkParticleEffectInstance_getShpIsVolume; - public static ZkParticleEffectInstance_getShpDimS ZkParticleEffectInstance_getShpDimS; - public static ZkParticleEffectInstance_getShpMeshS ZkParticleEffectInstance_getShpMeshS; - public static ZkParticleEffectInstance_getShpMeshRenderB ZkParticleEffectInstance_getShpMeshRenderB; - public static ZkParticleEffectInstance_getShpScaleKeysS ZkParticleEffectInstance_getShpScaleKeysS; - public static ZkParticleEffectInstance_getShpScaleIsLooping ZkParticleEffectInstance_getShpScaleIsLooping; - public static ZkParticleEffectInstance_getShpScaleIsSmooth ZkParticleEffectInstance_getShpScaleIsSmooth; - public static ZkParticleEffectInstance_getShpScaleFps ZkParticleEffectInstance_getShpScaleFps; - public static ZkParticleEffectInstance_getDirModeS ZkParticleEffectInstance_getDirModeS; - public static ZkParticleEffectInstance_getDirForS ZkParticleEffectInstance_getDirForS; - public static ZkParticleEffectInstance_getDirModeTargetForS ZkParticleEffectInstance_getDirModeTargetForS; - public static ZkParticleEffectInstance_getDirModeTargetPosS ZkParticleEffectInstance_getDirModeTargetPosS; - public static ZkParticleEffectInstance_getDirAngleHead ZkParticleEffectInstance_getDirAngleHead; - public static ZkParticleEffectInstance_getDirAngleHeadVar ZkParticleEffectInstance_getDirAngleHeadVar; - public static ZkParticleEffectInstance_getDirAngleElev ZkParticleEffectInstance_getDirAngleElev; - public static ZkParticleEffectInstance_getDirAngleElevVar ZkParticleEffectInstance_getDirAngleElevVar; - public static ZkParticleEffectInstance_getVelAvg ZkParticleEffectInstance_getVelAvg; - public static ZkParticleEffectInstance_getVelVar ZkParticleEffectInstance_getVelVar; - public static ZkParticleEffectInstance_getLspPartAvg ZkParticleEffectInstance_getLspPartAvg; - public static ZkParticleEffectInstance_getLspPartVar ZkParticleEffectInstance_getLspPartVar; - public static ZkParticleEffectInstance_getFlyGravityS ZkParticleEffectInstance_getFlyGravityS; - public static ZkParticleEffectInstance_getFlyColldetB ZkParticleEffectInstance_getFlyColldetB; - public static ZkParticleEffectInstance_getVisNameS ZkParticleEffectInstance_getVisNameS; - public static ZkParticleEffectInstance_getVisOrientationS ZkParticleEffectInstance_getVisOrientationS; - public static ZkParticleEffectInstance_getVisTexIsQuadpoly ZkParticleEffectInstance_getVisTexIsQuadpoly; - public static ZkParticleEffectInstance_getVisTexAniFps ZkParticleEffectInstance_getVisTexAniFps; - public static ZkParticleEffectInstance_getVisTexAniIsLooping ZkParticleEffectInstance_getVisTexAniIsLooping; - public static ZkParticleEffectInstance_getVisTexColorStartS ZkParticleEffectInstance_getVisTexColorStartS; - public static ZkParticleEffectInstance_getVisTexColorEndS ZkParticleEffectInstance_getVisTexColorEndS; - public static ZkParticleEffectInstance_getVisSizeStartS ZkParticleEffectInstance_getVisSizeStartS; - public static ZkParticleEffectInstance_getVisSizeEndScale ZkParticleEffectInstance_getVisSizeEndScale; - public static ZkParticleEffectInstance_getVisAlphaFuncS ZkParticleEffectInstance_getVisAlphaFuncS; - public static ZkParticleEffectInstance_getVisAlphaStart ZkParticleEffectInstance_getVisAlphaStart; - public static ZkParticleEffectInstance_getVisAlphaEnd ZkParticleEffectInstance_getVisAlphaEnd; - public static ZkParticleEffectInstance_getTrlFadeSpeed ZkParticleEffectInstance_getTrlFadeSpeed; - public static ZkParticleEffectInstance_getTrlTextureS ZkParticleEffectInstance_getTrlTextureS; - public static ZkParticleEffectInstance_getTrlWidth ZkParticleEffectInstance_getTrlWidth; - public static ZkParticleEffectInstance_getMrkFadesPeed ZkParticleEffectInstance_getMrkFadesPeed; - public static ZkParticleEffectInstance_getMrktExtureS ZkParticleEffectInstance_getMrktExtureS; - public static ZkParticleEffectInstance_getMrkSize ZkParticleEffectInstance_getMrkSize; - public static ZkParticleEffectInstance_getFlockMode ZkParticleEffectInstance_getFlockMode; - public static ZkParticleEffectInstance_getFlockStrength ZkParticleEffectInstance_getFlockStrength; - public static ZkParticleEffectInstance_getUseEmittersFor ZkParticleEffectInstance_getUseEmittersFor; - public static ZkParticleEffectInstance_getTimeStartEndS ZkParticleEffectInstance_getTimeStartEndS; - public static ZkParticleEffectInstance_getMBiasAmbientPfx ZkParticleEffectInstance_getMBiasAmbientPfx; - public static ZkEffectBaseInstance_getVisNameS ZkEffectBaseInstance_getVisNameS; - public static ZkEffectBaseInstance_getVisSizeS ZkEffectBaseInstance_getVisSizeS; - public static ZkEffectBaseInstance_getVisAlpha ZkEffectBaseInstance_getVisAlpha; - public static ZkEffectBaseInstance_getVisAlphaBlendFuncS ZkEffectBaseInstance_getVisAlphaBlendFuncS; - public static ZkEffectBaseInstance_getVisTexAniFps ZkEffectBaseInstance_getVisTexAniFps; - public static ZkEffectBaseInstance_getVisTexAniIsLooping ZkEffectBaseInstance_getVisTexAniIsLooping; - public static ZkEffectBaseInstance_getEmTrjModeS ZkEffectBaseInstance_getEmTrjModeS; - public static ZkEffectBaseInstance_getEmTrjOriginNode ZkEffectBaseInstance_getEmTrjOriginNode; - public static ZkEffectBaseInstance_getEmTrjTargetNode ZkEffectBaseInstance_getEmTrjTargetNode; - public static ZkEffectBaseInstance_getEmTrjTargetRange ZkEffectBaseInstance_getEmTrjTargetRange; - public static ZkEffectBaseInstance_getEmTrjTargetAzi ZkEffectBaseInstance_getEmTrjTargetAzi; - public static ZkEffectBaseInstance_getEmTrjTargetElev ZkEffectBaseInstance_getEmTrjTargetElev; - public static ZkEffectBaseInstance_getEmTrjNumKeys ZkEffectBaseInstance_getEmTrjNumKeys; - public static ZkEffectBaseInstance_getEmTrjNumKeysVar ZkEffectBaseInstance_getEmTrjNumKeysVar; - public static ZkEffectBaseInstance_getEmTrjAngleElevVar ZkEffectBaseInstance_getEmTrjAngleElevVar; - public static ZkEffectBaseInstance_getEmTrjAngleHeadVar ZkEffectBaseInstance_getEmTrjAngleHeadVar; - public static ZkEffectBaseInstance_getEmTrjKeyDistVar ZkEffectBaseInstance_getEmTrjKeyDistVar; - public static ZkEffectBaseInstance_getEmTrjLoopModeS ZkEffectBaseInstance_getEmTrjLoopModeS; - public static ZkEffectBaseInstance_getEmTrjEaseFuncS ZkEffectBaseInstance_getEmTrjEaseFuncS; - public static ZkEffectBaseInstance_getEmTrjEaseVel ZkEffectBaseInstance_getEmTrjEaseVel; - public static ZkEffectBaseInstance_getEmTrjDynUpdateDelay ZkEffectBaseInstance_getEmTrjDynUpdateDelay; - public static ZkEffectBaseInstance_getEmTrjDynUpdateTargetOnly ZkEffectBaseInstance_getEmTrjDynUpdateTargetOnly; - public static ZkEffectBaseInstance_getEmFxCreateS ZkEffectBaseInstance_getEmFxCreateS; - public static ZkEffectBaseInstance_getEmFxInvestOriginS ZkEffectBaseInstance_getEmFxInvestOriginS; - public static ZkEffectBaseInstance_getEmFxInvestTargetS ZkEffectBaseInstance_getEmFxInvestTargetS; - public static ZkEffectBaseInstance_getEmFxTriggerDelay ZkEffectBaseInstance_getEmFxTriggerDelay; - public static ZkEffectBaseInstance_getEmFxCreateDownTrj ZkEffectBaseInstance_getEmFxCreateDownTrj; - public static ZkEffectBaseInstance_getEmActionCollDynS ZkEffectBaseInstance_getEmActionCollDynS; - public static ZkEffectBaseInstance_getEmActionCollStatS ZkEffectBaseInstance_getEmActionCollStatS; - public static ZkEffectBaseInstance_getEmFxCollStatS ZkEffectBaseInstance_getEmFxCollStatS; - public static ZkEffectBaseInstance_getEmFxCollDynS ZkEffectBaseInstance_getEmFxCollDynS; - public static ZkEffectBaseInstance_getEmFxCollStatAlignS ZkEffectBaseInstance_getEmFxCollStatAlignS; - public static ZkEffectBaseInstance_getEmFxCollDynAlignS ZkEffectBaseInstance_getEmFxCollDynAlignS; - public static ZkEffectBaseInstance_getEmFxLifespan ZkEffectBaseInstance_getEmFxLifespan; - public static ZkEffectBaseInstance_getEmCheckCollision ZkEffectBaseInstance_getEmCheckCollision; - public static ZkEffectBaseInstance_getEmAdjustShpToOrigin ZkEffectBaseInstance_getEmAdjustShpToOrigin; - public static ZkEffectBaseInstance_getEmInvestNextKeyDuration ZkEffectBaseInstance_getEmInvestNextKeyDuration; - public static ZkEffectBaseInstance_getEmFlyGravity ZkEffectBaseInstance_getEmFlyGravity; - public static ZkEffectBaseInstance_getEmSelfRotVelS ZkEffectBaseInstance_getEmSelfRotVelS; - public static ZkEffectBaseInstance_getLightPresetName ZkEffectBaseInstance_getLightPresetName; - public static ZkEffectBaseInstance_getSfxId ZkEffectBaseInstance_getSfxId; - public static ZkEffectBaseInstance_getSfxIsAmbient ZkEffectBaseInstance_getSfxIsAmbient; - public static ZkEffectBaseInstance_getSendAssessMagic ZkEffectBaseInstance_getSendAssessMagic; - public static ZkEffectBaseInstance_getSecsPerDamage ZkEffectBaseInstance_getSecsPerDamage; - public static ZkEffectBaseInstance_getEmFxCollDynPercS ZkEffectBaseInstance_getEmFxCollDynPercS; - public static ZkEffectBaseInstance_getUserString ZkEffectBaseInstance_getUserString; - public static ZkParticleEffectEmitKeyInstance_getVisNameS ZkParticleEffectEmitKeyInstance_getVisNameS; - public static ZkParticleEffectEmitKeyInstance_getVisSizeScale ZkParticleEffectEmitKeyInstance_getVisSizeScale; - public static ZkParticleEffectEmitKeyInstance_getScaleDuration ZkParticleEffectEmitKeyInstance_getScaleDuration; - public static ZkParticleEffectEmitKeyInstance_getPfxPpsValue ZkParticleEffectEmitKeyInstance_getPfxPpsValue; - - public static ZkParticleEffectEmitKeyInstance_getPfxPpsIsSmoothChg - ZkParticleEffectEmitKeyInstance_getPfxPpsIsSmoothChg; - - public static ZkParticleEffectEmitKeyInstance_getPfxPpsIsLoopingChg - ZkParticleEffectEmitKeyInstance_getPfxPpsIsLoopingChg; - - public static ZkParticleEffectEmitKeyInstance_getPfxScTime ZkParticleEffectEmitKeyInstance_getPfxScTime; - - public static ZkParticleEffectEmitKeyInstance_getPfxFlyGravityS - ZkParticleEffectEmitKeyInstance_getPfxFlyGravityS; - - public static ZkParticleEffectEmitKeyInstance_getPfxShpDimS ZkParticleEffectEmitKeyInstance_getPfxShpDimS; - - public static ZkParticleEffectEmitKeyInstance_getPfxShpIsVolumeChg - ZkParticleEffectEmitKeyInstance_getPfxShpIsVolumeChg; - - public static ZkParticleEffectEmitKeyInstance_getPfxShpScaleFps - ZkParticleEffectEmitKeyInstance_getPfxShpScaleFps; - - public static ZkParticleEffectEmitKeyInstance_getPfxShpDistribWalksPeed - ZkParticleEffectEmitKeyInstance_getPfxShpDistribWalksPeed; - - public static ZkParticleEffectEmitKeyInstance_getPfxShpOffsetVecS - ZkParticleEffectEmitKeyInstance_getPfxShpOffsetVecS; - - public static ZkParticleEffectEmitKeyInstance_getPfxShpDistribTypeS - ZkParticleEffectEmitKeyInstance_getPfxShpDistribTypeS; - - public static ZkParticleEffectEmitKeyInstance_getPfxDirModeS ZkParticleEffectEmitKeyInstance_getPfxDirModeS; - public static ZkParticleEffectEmitKeyInstance_getPfxDirForS ZkParticleEffectEmitKeyInstance_getPfxDirForS; - - public static ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetForS - ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetForS; - - public static ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetPosS - ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetPosS; - - public static ZkParticleEffectEmitKeyInstance_getPfxVelAvg ZkParticleEffectEmitKeyInstance_getPfxVelAvg; - public static ZkParticleEffectEmitKeyInstance_getPfxLspPartAvg ZkParticleEffectEmitKeyInstance_getPfxLspPartAvg; - - public static ZkParticleEffectEmitKeyInstance_getPfxVisAlphaStart - ZkParticleEffectEmitKeyInstance_getPfxVisAlphaStart; - - public static ZkParticleEffectEmitKeyInstance_getLightPresetName - ZkParticleEffectEmitKeyInstance_getLightPresetName; - - public static ZkParticleEffectEmitKeyInstance_getLightRange ZkParticleEffectEmitKeyInstance_getLightRange; - public static ZkParticleEffectEmitKeyInstance_getSfxId ZkParticleEffectEmitKeyInstance_getSfxId; - public static ZkParticleEffectEmitKeyInstance_getSfxIsAmbient ZkParticleEffectEmitKeyInstance_getSfxIsAmbient; - public static ZkParticleEffectEmitKeyInstance_getEmCreateFxId ZkParticleEffectEmitKeyInstance_getEmCreateFxId; - public static ZkParticleEffectEmitKeyInstance_getEmFlyGravity ZkParticleEffectEmitKeyInstance_getEmFlyGravity; - public static ZkParticleEffectEmitKeyInstance_getEmSelfRotVelS ZkParticleEffectEmitKeyInstance_getEmSelfRotVelS; - public static ZkParticleEffectEmitKeyInstance_getEmTrjModeS ZkParticleEffectEmitKeyInstance_getEmTrjModeS; - public static ZkParticleEffectEmitKeyInstance_getEmTrjEaseVel ZkParticleEffectEmitKeyInstance_getEmTrjEaseVel; - - public static ZkParticleEffectEmitKeyInstance_getEmCheckCollision - ZkParticleEffectEmitKeyInstance_getEmCheckCollision; - - public static ZkParticleEffectEmitKeyInstance_getEmFxLifespan ZkParticleEffectEmitKeyInstance_getEmFxLifespan; - public static ZkFightAiInstance_getMove ZkFightAiInstance_getMove; - public static ZkSoundEffectInstance_getFile ZkSoundEffectInstance_getFile; - public static ZkSoundEffectInstance_getPitchOff ZkSoundEffectInstance_getPitchOff; - public static ZkSoundEffectInstance_getPitchVar ZkSoundEffectInstance_getPitchVar; - public static ZkSoundEffectInstance_getVolume ZkSoundEffectInstance_getVolume; - public static ZkSoundEffectInstance_getLoop ZkSoundEffectInstance_getLoop; - public static ZkSoundEffectInstance_getLoopStartOffset ZkSoundEffectInstance_getLoopStartOffset; - public static ZkSoundEffectInstance_getLoopEndOffset ZkSoundEffectInstance_getLoopEndOffset; - public static ZkSoundEffectInstance_getReverbLevel ZkSoundEffectInstance_getReverbLevel; - public static ZkSoundEffectInstance_getPfxName ZkSoundEffectInstance_getPfxName; - public static ZkSoundSystemInstance_getVolume ZkSoundSystemInstance_getVolume; - public static ZkSoundSystemInstance_getBitResolution ZkSoundSystemInstance_getBitResolution; - public static ZkSoundSystemInstance_getSampleRate ZkSoundSystemInstance_getSampleRate; - public static ZkSoundSystemInstance_getUseStereo ZkSoundSystemInstance_getUseStereo; - public static ZkSoundSystemInstance_getNumSfxChannels ZkSoundSystemInstance_getNumSfxChannels; - public static ZkSoundSystemInstance_getUsed3DProviderName ZkSoundSystemInstance_getUsed3DProviderName; - - static Native() + [DllImport(DllName)] + public static extern float ZkCameraInstance_getBestElevation(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMinElevation(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMaxElevation(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getBestAzimuth(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMinAzimuth(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMaxAzimuth(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getBestRotZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMinRotZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getMaxRotZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getRotOffsetX(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getRotOffsetY(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getRotOffsetZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getTargetOffsetX(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getTargetOffsetY(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getTargetOffsetZ(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getVeloTrans(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkCameraInstance_getVeloRot(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkCameraInstance_getTranslate(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkCameraInstance_getRotate(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkCameraInstance_getCollision(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMusicSystemInstance_getVolume(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicSystemInstance_getBitResolution(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicSystemInstance_getGlobalReverbEnabled(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicSystemInstance_getSampleRate(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicSystemInstance_getNumChannels(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicSystemInstance_getReverbBufferSize(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMusicThemeInstance_getFile(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMusicThemeInstance_getVol(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicThemeInstance_getLoop(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMusicThemeInstance_getReverbmix(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMusicThemeInstance_getReverbtime(UIntPtr slf); + + [DllImport(DllName)] + public static extern MusicTransitionEffect ZkMusicThemeInstance_getTranstype(UIntPtr slf); + + [DllImport(DllName)] + public static extern MusicTransitionType ZkMusicThemeInstance_getTranssubtype(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkMusicJingleInstance_getName(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicJingleInstance_getLoop(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkMusicJingleInstance_getVol(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkMusicJingleInstance_getTranssubtype(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getPpsValue(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getPpsScaleKeysS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getPpsIsLooping(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getPpsIsSmooth(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getPpsFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getPpsCreateEmS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getPpsCreateEmDelay(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpTypeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpForS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpOffsetVecS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpDistribTypeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getShpDistribWalkSpeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getShpIsVolume(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpDimS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpMeshS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getShpMeshRenderB(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getShpScaleKeysS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getShpScaleIsLooping(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getShpScaleIsSmooth(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getShpScaleFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getDirModeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getDirForS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getDirModeTargetForS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getDirModeTargetPosS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getDirAngleHead(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getDirAngleHeadVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getDirAngleElev(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getDirAngleElevVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getVelAvg(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getVelVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getLspPartAvg(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getLspPartVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getFlyGravityS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getFlyColldetB(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getVisNameS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getVisOrientationS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getVisTexIsQuadpoly(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getVisTexAniFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getVisTexAniIsLooping(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getVisTexColorStartS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getVisTexColorEndS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getVisSizeStartS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getVisSizeEndScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getVisAlphaFuncS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getVisAlphaStart(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getVisAlphaEnd(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getTrlFadeSpeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getTrlTextureS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getTrlWidth(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getMrkFadesPeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getMrktExtureS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getMrkSize(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getFlockMode(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectInstance_getFlockStrength(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getUseEmittersFor(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectInstance_getTimeStartEndS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectInstance_getMBiasAmbientPfx(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getVisNameS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getVisSizeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getVisAlpha(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getVisAlphaBlendFuncS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getVisTexAniFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getVisTexAniIsLooping(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmTrjModeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmTrjOriginNode(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmTrjTargetNode(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjTargetRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjTargetAzi(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjTargetElev(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getEmTrjNumKeys(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getEmTrjNumKeysVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjAngleElevVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjAngleHeadVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjKeyDistVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmTrjLoopModeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmTrjEaseFuncS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjEaseVel(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmTrjDynUpdateDelay(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getEmTrjDynUpdateTargetOnly(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxCreateS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxInvestOriginS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxInvestTargetS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmFxTriggerDelay(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getEmFxCreateDownTrj(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmActionCollDynS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmActionCollStatS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxCollStatS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxCollDynS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxCollStatAlignS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxCollDynAlignS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmFxLifespan(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getEmCheckCollision(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getEmAdjustShpToOrigin(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmInvestNextKeyDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getEmFlyGravity(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmSelfRotVelS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getLightPresetName(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getSfxId(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getSfxIsAmbient(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkEffectBaseInstance_getSendAssessMagic(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkEffectBaseInstance_getSecsPerDamage(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getEmFxCollDynPercS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkEffectBaseInstance_getUserString(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getVisNameS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getVisSizeScale(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getScaleDuration(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxPpsValue(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectEmitKeyInstance_getPfxPpsIsSmoothChg(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectEmitKeyInstance_getPfxPpsIsLoopingChg(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxScTime(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxFlyGravityS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxShpDimS(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectEmitKeyInstance_getPfxShpIsVolumeChg(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxShpScaleFps(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxShpDistribWalksPeed(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxShpOffsetVecS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxShpDistribTypeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirModeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirForS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetForS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetPosS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxVelAvg(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxLspPartAvg(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getPfxVisAlphaStart(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getLightPresetName(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getLightRange(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getSfxId(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectEmitKeyInstance_getSfxIsAmbient(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getEmCreateFxId(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getEmFlyGravity(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getEmSelfRotVelS(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkParticleEffectEmitKeyInstance_getEmTrjModeS(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getEmTrjEaseVel(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkParticleEffectEmitKeyInstance_getEmCheckCollision(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkParticleEffectEmitKeyInstance_getEmFxLifespan(UIntPtr slf); + + [DllImport(DllName)] + public static extern FightAiMove ZkFightAiInstance_getMove(UIntPtr slf, ulong i); + + [DllImport(DllName)] + public static extern IntPtr ZkSoundEffectInstance_getFile(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundEffectInstance_getPitchOff(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundEffectInstance_getPitchVar(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundEffectInstance_getVolume(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundEffectInstance_getLoop(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundEffectInstance_getLoopStartOffset(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundEffectInstance_getLoopEndOffset(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSoundEffectInstance_getReverbLevel(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkSoundEffectInstance_getPfxName(UIntPtr slf); + + [DllImport(DllName)] + public static extern float ZkSoundSystemInstance_getVolume(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundSystemInstance_getBitResolution(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundSystemInstance_getSampleRate(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundSystemInstance_getUseStereo(UIntPtr slf); + + [DllImport(DllName)] + public static extern int ZkSoundSystemInstance_getNumSfxChannels(UIntPtr slf); + + [DllImport(DllName)] + public static extern IntPtr ZkSoundSystemInstance_getUsed3DProviderName(UIntPtr slf); + + public class Callbacks + { + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkAnimationAliasEnumerator(UIntPtr ctx, UIntPtr v); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkAnimationBlendEnumerator(UIntPtr ctx, UIntPtr v); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkAnimationCombineEnumerator(UIntPtr ctx, UIntPtr v); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkAnimationEnumerator(UIntPtr ctx, UIntPtr v); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkAnimationSampleEnumerator(UIntPtr ctx, IntPtr sample); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkAttachmentEnumerator(UIntPtr ctx, IntPtr name, UIntPtr mesh); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkBspSectorEnumerator(UIntPtr ctx, UIntPtr sector); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkCameraTrajectoryFrameEnumerator(UIntPtr ctx, UIntPtr frame); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkCutsceneBlockEnumerator(UIntPtr ctx, UIntPtr block); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkDaedalusSymbolEnumerator(UIntPtr ctx, UIntPtr symbol); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventCameraTremorEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventMorphAnimationEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventParticleEffectStopEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventParticlEffectEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventSoundEffectEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventSoundEffectGroundEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkEventTagEnumerator(UIntPtr ctx, UIntPtr evt); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkFontGlyphEnumerator(UIntPtr ctx, IntPtr glyph); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkLightMapEnumerator(UIntPtr ctx, UIntPtr lightMap); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void ZkLogger(UIntPtr ctx, LogLevel lvl, string name, string message); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkMaterialEnumerator(UIntPtr ctx, UIntPtr material); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkModelHierarchyNodeEnumerator(UIntPtr ctx, IntPtr node); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkMorphAnimationEnumerator(UIntPtr ctx, UIntPtr anim); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkMorphSourceEnumerator(UIntPtr ctx, UIntPtr src); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkOrientedBoundingBoxEnumerator(UIntPtr ctx, UIntPtr box); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkPolygonEnumerator(UIntPtr ctx, UIntPtr polygon); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkSoftSkinMeshEnumerator(UIntPtr ctx, UIntPtr mesh); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkSoftSkinWeightEnumerator(UIntPtr ctx, IntPtr entry, ulong count); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkStringEnumerator(UIntPtr ctx, IntPtr v); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkSubMeshEnumerator(UIntPtr ctx, UIntPtr subMesh); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkTextureMipmapEnumerator(UIntPtr ctx, ulong level, IntPtr data, ulong size); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkTriggerListTargetEnumerator(UIntPtr ctx, UIntPtr target); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkVfsNodeEnumerator(UIntPtr ctx, UIntPtr node); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkVirtualObjectEnumerator(UIntPtr ctx, UIntPtr vob); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate bool ZkWayPointEnumerator(UIntPtr ctx, UIntPtr point); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void ZkDaedalusVmExternalCallback(UIntPtr ctx, UIntPtr vm); + + [UnmanagedFunctionPointer(CallingConvention.Cdecl)] + public delegate void ZkDaedalusVmExternalDefaultCallback(UIntPtr ctx, UIntPtr vm, UIntPtr sym); + } + + public class Structs { - var loader = new NativeLibrary("zenkitcapi", LibraryLoader.GetPlatformDefaultLoader(), - new NativePathResolver()); - - ZkAnimation_getFps = loader.LoadFunction("ZkAnimation_getFps"); - ZkAnimation_getSpeed = loader.LoadFunction("ZkAnimation_getSpeed"); - ZkLogger_set = loader.LoadFunction("ZkLogger_set"); - ZkLogger_setDefault = loader.LoadFunction("ZkLogger_setDefault"); - ZkLogger_log = loader.LoadFunction("ZkLogger_log"); - ZkRead_newFile = loader.LoadFunction("ZkRead_newFile"); - ZkRead_newMem = loader.LoadFunction("ZkRead_newMem"); - ZkRead_newPath = loader.LoadFunction("ZkRead_newPath"); - ZkRead_newExt = loader.LoadFunction("ZkRead_newExt"); - ZkRead_del = loader.LoadFunction("ZkRead_del"); - ZkRead_getSize = loader.LoadFunction("ZkRead_getSize"); - ZkRead_getBytes = loader.LoadFunction("ZkRead_getBytes"); - ZkVfs_new = loader.LoadFunction("ZkVfs_new"); - ZkVfs_del = loader.LoadFunction("ZkVfs_del"); - ZkVfs_getRoot = loader.LoadFunction("ZkVfs_getRoot"); - ZkVfs_mkdir = loader.LoadFunction("ZkVfs_mkdir"); - ZkVfs_remove = loader.LoadFunction("ZkVfs_remove"); - ZkVfs_mount = loader.LoadFunction("ZkVfs_mount"); - ZkVfs_mountHost = loader.LoadFunction("ZkVfs_mountHost"); - ZkVfs_mountDisk = loader.LoadFunction("ZkVfs_mountDisk"); - ZkVfs_mountDiskHost = loader.LoadFunction("ZkVfs_mountDiskHost"); - ZkVfs_resolvePath = loader.LoadFunction("ZkVfs_resolvePath"); - ZkVfs_findNode = loader.LoadFunction("ZkVfs_findNode"); - ZkVfsNode_newFile = loader.LoadFunction("ZkVfsNode_newFile"); - ZkVfsNode_newDir = loader.LoadFunction("ZkVfsNode_newDir"); - ZkVfsNode_del = loader.LoadFunction("ZkVfsNode_del"); - ZkVfsNode_isFile = loader.LoadFunction("ZkVfsNode_isFile"); - ZkVfsNode_isDir = loader.LoadFunction("ZkVfsNode_isDir"); - ZkVfsNode_getTime = loader.LoadFunction("ZkVfsNode_getTime"); - ZkVfsNode_getName = loader.LoadFunction("ZkVfsNode_getName"); - ZkVfsNode_getChild = loader.LoadFunction("ZkVfsNode_getChild"); - ZkVfsNode_create = loader.LoadFunction("ZkVfsNode_create"); - ZkVfsNode_remove = loader.LoadFunction("ZkVfsNode_remove"); - ZkVfsNode_open = loader.LoadFunction("ZkVfsNode_open"); - ZkVfsNode_enumerateChildren = - loader.LoadFunction("ZkVfsNode_enumerateChildren"); - ZkCutsceneLibrary_load = loader.LoadFunction("ZkCutsceneLibrary_load"); - ZkCutsceneLibrary_loadPath = loader.LoadFunction("ZkCutsceneLibrary_loadPath"); - ZkCutsceneLibrary_loadVfs = loader.LoadFunction("ZkCutsceneLibrary_loadVfs"); - ZkCutsceneLibrary_del = loader.LoadFunction("ZkCutsceneLibrary_del"); - ZkCutsceneLibrary_getBlock = loader.LoadFunction("ZkCutsceneLibrary_getBlock"); - ZkCutsceneLibrary_enumerateBlocks = - loader.LoadFunction("ZkCutsceneLibrary_enumerateBlocks"); - ZkCutsceneBlock_getName = loader.LoadFunction("ZkCutsceneBlock_getName"); - ZkCutsceneBlock_getMessage = loader.LoadFunction("ZkCutsceneBlock_getMessage"); - ZkCutsceneMessage_getType = loader.LoadFunction("ZkCutsceneMessage_getType"); - ZkCutsceneMessage_getText = loader.LoadFunction("ZkCutsceneMessage_getText"); - ZkCutsceneMessage_getName = loader.LoadFunction("ZkCutsceneMessage_getName"); - ZkFont_load = loader.LoadFunction("ZkFont_load"); - ZkFont_loadPath = loader.LoadFunction("ZkFont_loadPath"); - ZkFont_loadVfs = loader.LoadFunction("ZkFont_loadVfs"); - ZkFont_del = loader.LoadFunction("ZkFont_del"); - ZkFont_getName = loader.LoadFunction("ZkFont_getName"); - ZkFont_getHeight = loader.LoadFunction("ZkFont_getHeight"); - ZkFont_getGlyphCount = loader.LoadFunction("ZkFont_getGlyphCount"); - ZkFont_getGlyph = loader.LoadFunction("ZkFont_getGlyph"); - ZkFont_enumerateGlyphs = loader.LoadFunction("ZkFont_enumerateGlyphs"); - ZkModelAnimation_load = loader.LoadFunction("ZkModelAnimation_load"); - ZkModelAnimation_loadPath = loader.LoadFunction("ZkModelAnimation_loadPath"); - ZkModelAnimation_loadVfs = loader.LoadFunction("ZkModelAnimation_loadVfs"); - ZkModelAnimation_del = loader.LoadFunction("ZkModelAnimation_del"); - ZkModelAnimation_getName = loader.LoadFunction("ZkModelAnimation_getName"); - ZkModelAnimation_getNext = loader.LoadFunction("ZkModelAnimation_getNext"); - ZkModelAnimation_getLayer = loader.LoadFunction("ZkModelAnimation_getLayer"); - ZkModelAnimation_getFrameCount = - loader.LoadFunction("ZkModelAnimation_getFrameCount"); - ZkModelAnimation_getNodeCount = - loader.LoadFunction("ZkModelAnimation_getNodeCount"); - ZkModelAnimation_getFps = loader.LoadFunction("ZkModelAnimation_getFps"); - ZkModelAnimation_getFpsSource = - loader.LoadFunction("ZkModelAnimation_getFpsSource"); - ZkModelAnimation_getBbox = loader.LoadFunction("ZkModelAnimation_getBbox"); - ZkModelAnimation_getChecksum = - loader.LoadFunction("ZkModelAnimation_getChecksum"); - ZkModelAnimation_getSourcePath = - loader.LoadFunction("ZkModelAnimation_getSourcePath"); - ZkModelAnimation_getSourceDate = - loader.LoadFunction("ZkModelAnimation_getSourceDate"); - ZkModelAnimation_getSourceScript = - loader.LoadFunction("ZkModelAnimation_getSourceScript"); - ZkModelAnimation_getSampleCount = - loader.LoadFunction("ZkModelAnimation_getSampleCount"); - ZkModelAnimation_getSample = loader.LoadFunction("ZkModelAnimation_getSample"); - ZkModelAnimation_enumerateSamples = - loader.LoadFunction("ZkModelAnimation_enumerateSamples"); - ZkModelAnimation_getNodeIndices = - loader.LoadFunction("ZkModelAnimation_getNodeIndices"); - ZkModelHierarchy_load = loader.LoadFunction("ZkModelHierarchy_load"); - ZkModelHierarchy_loadPath = loader.LoadFunction("ZkModelHierarchy_loadPath"); - ZkModelHierarchy_loadVfs = loader.LoadFunction("ZkModelHierarchy_loadVfs"); - ZkModelHierarchy_del = loader.LoadFunction("ZkModelHierarchy_del"); - ZkModelHierarchy_getNodeCount = - loader.LoadFunction("ZkModelHierarchy_getNodeCount"); - ZkModelHierarchy_getNode = loader.LoadFunction("ZkModelHierarchy_getNode"); - ZkModelHierarchy_getBbox = loader.LoadFunction("ZkModelHierarchy_getBbox"); - ZkModelHierarchy_getCollisionBbox = - loader.LoadFunction("ZkModelHierarchy_getCollisionBbox"); - ZkModelHierarchy_getRootTranslation = - loader.LoadFunction("ZkModelHierarchy_getRootTranslation"); - ZkModelHierarchy_getChecksum = - loader.LoadFunction("ZkModelHierarchy_getChecksum"); - ZkModelHierarchy_getSourceDate = - loader.LoadFunction("ZkModelHierarchy_getSourceDate"); - ZkModelHierarchy_getSourcePath = - loader.LoadFunction("ZkModelHierarchy_getSourcePath"); - ZkModelHierarchy_enumerateNodes = - loader.LoadFunction("ZkModelHierarchy_enumerateNodes"); - ZkOrientedBoundingBox_getCenter = - loader.LoadFunction("ZkOrientedBoundingBox_getCenter"); - ZkOrientedBoundingBox_getAxis = - loader.LoadFunction("ZkOrientedBoundingBox_getAxis"); - ZkOrientedBoundingBox_getHalfWidth = - loader.LoadFunction("ZkOrientedBoundingBox_getHalfWidth"); - ZkOrientedBoundingBox_getChildCount = - loader.LoadFunction("ZkOrientedBoundingBox_getChildCount"); - ZkOrientedBoundingBox_getChild = - loader.LoadFunction("ZkOrientedBoundingBox_getChild"); - ZkOrientedBoundingBox_enumerateChildren = - loader.LoadFunction("ZkOrientedBoundingBox_enumerateChildren"); - ZkOrientedBoundingBox_toAabb = - loader.LoadFunction("ZkOrientedBoundingBox_toAabb"); - ZkMaterial_load = loader.LoadFunction("ZkMaterial_load"); - ZkMaterial_loadPath = loader.LoadFunction("ZkMaterial_loadPath"); - ZkMaterial_del = loader.LoadFunction("ZkMaterial_del"); - ZkMaterial_getName = loader.LoadFunction("ZkMaterial_getName"); - ZkMaterial_getGroup = loader.LoadFunction("ZkMaterial_getGroup"); - ZkMaterial_getColor = loader.LoadFunction("ZkMaterial_getColor"); - ZkMaterial_getSmoothAngle = loader.LoadFunction("ZkMaterial_getSmoothAngle"); - ZkMaterial_getTexture = loader.LoadFunction("ZkMaterial_getTexture"); - ZkMaterial_getTextureScale = loader.LoadFunction("ZkMaterial_getTextureScale"); - ZkMaterial_getTextureAnimationFps = - loader.LoadFunction("ZkMaterial_getTextureAnimationFps"); - ZkMaterial_getTextureAnimationMapping = - loader.LoadFunction("ZkMaterial_getTextureAnimationMapping"); - ZkMaterial_getTextureAnimationMappingDirection = - loader.LoadFunction( - "ZkMaterial_getTextureAnimationMappingDirection"); - ZkMaterial_getDisableCollision = - loader.LoadFunction("ZkMaterial_getDisableCollision"); - ZkMaterial_getDisableLightmap = - loader.LoadFunction("ZkMaterial_getDisableLightmap"); - ZkMaterial_getDontCollapse = loader.LoadFunction("ZkMaterial_getDontCollapse"); - ZkMaterial_getDetailObject = loader.LoadFunction("ZkMaterial_getDetailObject"); - ZkMaterial_getDetailObjectScale = - loader.LoadFunction("ZkMaterial_getDetailObjectScale"); - ZkMaterial_getForceOccluder = - loader.LoadFunction("ZkMaterial_getForceOccluder"); - ZkMaterial_getEnvironmentMapping = - loader.LoadFunction("ZkMaterial_getEnvironmentMapping"); - ZkMaterial_getEnvironmentMappingStrength = - loader.LoadFunction( - "ZkMaterial_getEnvironmentMappingStrength"); - ZkMaterial_getWaveMode = loader.LoadFunction("ZkMaterial_getWaveMode"); - ZkMaterial_getWaveSpeed = loader.LoadFunction("ZkMaterial_getWaveSpeed"); - ZkMaterial_getWaveAmplitude = - loader.LoadFunction("ZkMaterial_getWaveAmplitude"); - ZkMaterial_getWaveGridSize = loader.LoadFunction("ZkMaterial_getWaveGridSize"); - ZkMaterial_getIgnoreSun = loader.LoadFunction("ZkMaterial_getIgnoreSun"); - ZkMaterial_getAlphaFunction = - loader.LoadFunction("ZkMaterial_getAlphaFunction"); - ZkMaterial_getDefaultMapping = - loader.LoadFunction("ZkMaterial_getDefaultMapping"); - ZkMultiResolutionMesh_load = loader.LoadFunction("ZkMultiResolutionMesh_load"); - ZkMultiResolutionMesh_loadPath = - loader.LoadFunction("ZkMultiResolutionMesh_loadPath"); - ZkMultiResolutionMesh_loadVfs = - loader.LoadFunction("ZkMultiResolutionMesh_loadVfs"); - ZkMultiResolutionMesh_del = loader.LoadFunction("ZkMultiResolutionMesh_del"); - ZkMultiResolutionMesh_getPositions = - loader.LoadFunction("ZkMultiResolutionMesh_getPositions"); - ZkMultiResolutionMesh_getNormals = - loader.LoadFunction("ZkMultiResolutionMesh_getNormals"); - ZkMultiResolutionMesh_getSubMeshCount = - loader.LoadFunction("ZkMultiResolutionMesh_getSubMeshCount"); - ZkMultiResolutionMesh_getSubMesh = - loader.LoadFunction("ZkMultiResolutionMesh_getSubMesh"); - ZkMultiResolutionMesh_enumerateSubMeshes = - loader.LoadFunction( - "ZkMultiResolutionMesh_enumerateSubMeshes"); - ZkMultiResolutionMesh_getMaterialCount = - loader.LoadFunction("ZkMultiResolutionMesh_getMaterialCount"); - ZkMultiResolutionMesh_getMaterial = - loader.LoadFunction("ZkMultiResolutionMesh_getMaterial"); - ZkMultiResolutionMesh_enumerateMaterials = - loader.LoadFunction( - "ZkMultiResolutionMesh_enumerateMaterials"); - ZkMultiResolutionMesh_getAlphaTest = - loader.LoadFunction("ZkMultiResolutionMesh_getAlphaTest"); - ZkMultiResolutionMesh_getBbox = - loader.LoadFunction("ZkMultiResolutionMesh_getBbox"); - ZkMultiResolutionMesh_getOrientedBbox = - loader.LoadFunction("ZkMultiResolutionMesh_getOrientedBbox"); - ZkSubMesh_getMaterial = loader.LoadFunction("ZkSubMesh_getMaterial"); - ZkSubMesh_getTriangles = loader.LoadFunction("ZkSubMesh_getTriangles"); - ZkSubMesh_getWedges = loader.LoadFunction("ZkSubMesh_getWedges"); - ZkSubMesh_getColors = loader.LoadFunction("ZkSubMesh_getColors"); - ZkSubMesh_getTrianglePlaneIndices = - loader.LoadFunction("ZkSubMesh_getTrianglePlaneIndices"); - ZkSubMesh_getTrianglePlanes = - loader.LoadFunction("ZkSubMesh_getTrianglePlanes"); - ZkSubMesh_getTriangleEdges = loader.LoadFunction("ZkSubMesh_getTriangleEdges"); - ZkSubMesh_getEdges = loader.LoadFunction("ZkSubMesh_getEdges"); - ZkSubMesh_getEdgeScores = loader.LoadFunction("ZkSubMesh_getEdgeScores"); - ZkSubMesh_getWedgeMap = loader.LoadFunction("ZkSubMesh_getWedgeMap"); - ZkSoftSkinMesh_getNodeCount = - loader.LoadFunction("ZkSoftSkinMesh_getNodeCount"); - ZkSoftSkinMesh_getMesh = loader.LoadFunction("ZkSoftSkinMesh_getMesh"); - ZkSoftSkinMesh_getBbox = loader.LoadFunction("ZkSoftSkinMesh_getBbox"); - ZkSoftSkinMesh_enumerateBoundingBoxes = - loader.LoadFunction("ZkSoftSkinMesh_enumerateBoundingBoxes"); - ZkSoftSkinMesh_getWeights = loader.LoadFunction("ZkSoftSkinMesh_getWeights"); - ZkSoftSkinMesh_enumerateWeights = - loader.LoadFunction("ZkSoftSkinMesh_enumerateWeights"); - ZkSoftSkinMesh_getWedgeNormals = - loader.LoadFunction("ZkSoftSkinMesh_getWedgeNormals"); - ZkSoftSkinMesh_getNodes = loader.LoadFunction("ZkSoftSkinMesh_getNodes"); - ZkModelMesh_load = loader.LoadFunction("ZkModelMesh_load"); - ZkModelMesh_loadPath = loader.LoadFunction("ZkModelMesh_loadPath"); - ZkModelMesh_loadVfs = loader.LoadFunction("ZkModelMesh_loadVfs"); - ZkModelMesh_del = loader.LoadFunction("ZkModelMesh_del"); - ZkModelMesh_getMeshCount = loader.LoadFunction("ZkModelMesh_getMeshCount"); - ZkModelMesh_getMesh = loader.LoadFunction("ZkModelMesh_getMesh"); - ZkModelMesh_enumerateMeshes = - loader.LoadFunction("ZkModelMesh_enumerateMeshes"); - ZkModelMesh_getAttachmentCount = - loader.LoadFunction("ZkModelMesh_getAttachmentCount"); - ZkModelMesh_getAttachment = loader.LoadFunction("ZkModelMesh_getAttachment"); - ZkModelMesh_enumerateAttachments = - loader.LoadFunction("ZkModelMesh_enumerateAttachments"); - ZkModelMesh_getChecksum = loader.LoadFunction("ZkModelMesh_getChecksum"); - ZkModel_load = loader.LoadFunction("ZkModel_load"); - ZkModel_loadPath = loader.LoadFunction("ZkModel_loadPath"); - ZkModel_loadVfs = loader.LoadFunction("ZkModel_loadVfs"); - ZkModel_del = loader.LoadFunction("ZkModel_del"); - ZkModel_getHierarchy = loader.LoadFunction("ZkModel_getHierarchy"); - ZkModel_getMesh = loader.LoadFunction("ZkModel_getMesh"); - ZkTexture_load = loader.LoadFunction("ZkTexture_load"); - ZkTexture_loadPath = loader.LoadFunction("ZkTexture_loadPath"); - ZkTexture_loadVfs = loader.LoadFunction("ZkTexture_loadVfs"); - ZkTexture_del = loader.LoadFunction("ZkTexture_del"); - ZkTexture_getFormat = loader.LoadFunction("ZkTexture_getFormat"); - ZkTexture_getWidth = loader.LoadFunction("ZkTexture_getWidth"); - ZkTexture_getHeight = loader.LoadFunction("ZkTexture_getHeight"); - ZkTexture_getWidthMipmap = loader.LoadFunction("ZkTexture_getWidthMipmap"); - ZkTexture_getHeightMipmap = loader.LoadFunction("ZkTexture_getHeightMipmap"); - ZkTexture_getWidthRef = loader.LoadFunction("ZkTexture_getWidthRef"); - ZkTexture_getHeightRef = loader.LoadFunction("ZkTexture_getHeightRef"); - ZkTexture_getMipmapCount = loader.LoadFunction("ZkTexture_getMipmapCount"); - ZkTexture_getAverageColor = loader.LoadFunction("ZkTexture_getAverageColor"); - ZkTexture_getPalette = loader.LoadFunction("ZkTexture_getPalette"); - ZkTexture_getMipmapRaw = loader.LoadFunction("ZkTexture_getMipmapRaw"); - ZkTexture_getMipmapRgba = loader.LoadFunction("ZkTexture_getMipmapRgba"); - ZkTexture_enumerateRawMipmaps = - loader.LoadFunction("ZkTexture_enumerateRawMipmaps"); - ZkTexture_enumerateRgbaMipmaps = - loader.LoadFunction("ZkTexture_enumerateRgbaMipmaps"); - ZkMorphMesh_load = loader.LoadFunction("ZkMorphMesh_load"); - ZkMorphMesh_loadPath = loader.LoadFunction("ZkMorphMesh_loadPath"); - ZkMorphMesh_loadVfs = loader.LoadFunction("ZkMorphMesh_loadVfs"); - ZkMorphMesh_del = loader.LoadFunction("ZkMorphMesh_del"); - ZkMorphMesh_getName = loader.LoadFunction("ZkMorphMesh_getName"); - ZkMorphMesh_getMesh = loader.LoadFunction("ZkMorphMesh_getMesh"); - ZkMorphMesh_getMorphPositions = - loader.LoadFunction("ZkMorphMesh_getMorphPositions"); - ZkMorphMesh_getAnimationCount = - loader.LoadFunction("ZkMorphMesh_getAnimationCount"); - ZkMorphMesh_getAnimation = loader.LoadFunction("ZkMorphMesh_getAnimation"); - ZkMorphMesh_enumerateAnimations = - loader.LoadFunction("ZkMorphMesh_enumerateAnimations"); - ZkMorphMesh_getSourceCount = loader.LoadFunction("ZkMorphMesh_getSourceCount"); - ZkMorphMesh_getSource = loader.LoadFunction("ZkMorphMesh_getSource"); - ZkMorphMesh_enumerateSources = - loader.LoadFunction("ZkMorphMesh_enumerateSources"); - ZkMorphAnimation_getName = loader.LoadFunction("ZkMorphAnimation_getName"); - ZkMorphAnimation_getLayer = loader.LoadFunction("ZkMorphAnimation_getLayer"); - ZkMorphAnimation_getBlendIn = - loader.LoadFunction("ZkMorphAnimation_getBlendIn"); - ZkMorphAnimation_getBlendOut = - loader.LoadFunction("ZkMorphAnimation_getBlendOut"); - ZkMorphAnimation_getDuration = - loader.LoadFunction("ZkMorphAnimation_getDuration"); - ZkMorphAnimation_getSpeed = loader.LoadFunction("ZkMorphAnimation_getSpeed"); - ZkMorphAnimation_getFlags = loader.LoadFunction("ZkMorphAnimation_getFlags"); - ZkMorphAnimation_getFrameCount = - loader.LoadFunction("ZkMorphAnimation_getFrameCount"); - ZkMorphAnimation_getVertices = - loader.LoadFunction("ZkMorphAnimation_getVertices"); - ZkMorphAnimation_getSamples = - loader.LoadFunction("ZkMorphAnimation_getSamples"); - ZkMorphSource_getFileName = loader.LoadFunction("ZkMorphSource_getFileName"); - ZkMorphSource_getFileDate = loader.LoadFunction("ZkMorphSource_getFileDate"); - ZkMesh_load = loader.LoadFunction("ZkMesh_load"); - ZkMesh_loadPath = loader.LoadFunction("ZkMesh_loadPath"); - ZkMesh_loadVfs = loader.LoadFunction("ZkMesh_loadVfs"); - ZkMesh_del = loader.LoadFunction("ZkMesh_del"); - ZkMesh_getSourceDate = loader.LoadFunction("ZkMesh_getSourceDate"); - ZkMesh_getName = loader.LoadFunction("ZkMesh_getName"); - ZkMesh_getBoundingBox = loader.LoadFunction("ZkMesh_getBoundingBox"); - ZkMesh_getOrientedBoundingBox = - loader.LoadFunction("ZkMesh_getOrientedBoundingBox"); - ZkMesh_getMaterialCount = loader.LoadFunction("ZkMesh_getMaterialCount"); - ZkMesh_getMaterial = loader.LoadFunction("ZkMesh_getMaterial"); - ZkMesh_enumerateMaterials = loader.LoadFunction("ZkMesh_enumerateMaterials"); - ZkMesh_getPositions = loader.LoadFunction("ZkMesh_getPositions"); - ZkMesh_getVertices = loader.LoadFunction("ZkMesh_getVertices"); - ZkMesh_getLightMapCount = loader.LoadFunction("ZkMesh_getLightMapCount"); - ZkMesh_getLightMap = loader.LoadFunction("ZkMesh_getLightMap"); - ZkMesh_enumerateLightMaps = loader.LoadFunction("ZkMesh_enumerateLightMaps"); - ZkMesh_getPolygonCount = loader.LoadFunction("ZkMesh_getPolygonCount"); - ZkMesh_getPolygon = loader.LoadFunction("ZkMesh_getPolygon"); - ZkMesh_enumeratePolygons = loader.LoadFunction("ZkMesh_enumeratePolygons"); - ZkLightMap_getImage = loader.LoadFunction("ZkLightMap_getImage"); - ZkLightMap_getOrigin = loader.LoadFunction("ZkLightMap_getOrigin"); - ZkLightMap_getNormal = loader.LoadFunction("ZkLightMap_getNormal"); - ZkPolygon_getMaterialIndex = loader.LoadFunction("ZkPolygon_getMaterialIndex"); - ZkPolygon_getLightMapIndex = loader.LoadFunction("ZkPolygon_getLightMapIndex"); - ZkPolygon_getPositionIndices = - loader.LoadFunction("ZkPolygon_getPositionIndices"); - ZkPolygon_getPolygonIndices = - loader.LoadFunction("ZkPolygon_getPolygonIndices"); - ZkPolygon_getIsPortal = loader.LoadFunction("ZkPolygon_getIsPortal"); - ZkPolygon_getIsOccluder = loader.LoadFunction("ZkPolygon_getIsOccluder"); - ZkPolygon_getIsSector = loader.LoadFunction("ZkPolygon_getIsSector"); - ZkPolygon_getShouldRelight = loader.LoadFunction("ZkPolygon_getShouldRelight"); - ZkPolygon_getIsOutdoor = loader.LoadFunction("ZkPolygon_getIsOutdoor"); - ZkPolygon_getIsGhostOccluder = - loader.LoadFunction("ZkPolygon_getIsGhostOccluder"); - ZkPolygon_getIsDynamicallyLit = - loader.LoadFunction("ZkPolygon_getIsDynamicallyLit"); - ZkPolygon_getIsLod = loader.LoadFunction("ZkPolygon_getIsLod"); - ZkPolygon_getNormalAxis = loader.LoadFunction("ZkPolygon_getNormalAxis"); - ZkPolygon_getSectorIndex = loader.LoadFunction("ZkPolygon_getSectorIndex"); - ZkModelScript_load = loader.LoadFunction("ZkModelScript_load"); - ZkModelScript_loadPath = loader.LoadFunction("ZkModelScript_loadPath"); - ZkModelScript_loadVfs = loader.LoadFunction("ZkModelScript_loadVfs"); - ZkModelScript_del = loader.LoadFunction("ZkModelScript_del"); - ZkModelScript_getSkeletonName = - loader.LoadFunction("ZkModelScript_getSkeletonName"); - ZkModelScript_getSkeletonMeshDisabled = - loader.LoadFunction("ZkModelScript_getSkeletonMeshDisabled"); - ZkModelScript_getMeshCount = loader.LoadFunction("ZkModelScript_getMeshCount"); - ZkModelScript_getDisabledAnimationsCount = - loader.LoadFunction( - "ZkModelScript_getDisabledAnimationsCount"); - ZkModelScript_getAnimationCombineCount = - loader.LoadFunction("ZkModelScript_getAnimationCombineCount"); - ZkModelScript_getAnimationBlendCount = - loader.LoadFunction("ZkModelScript_getAnimationBlendCount"); - ZkModelScript_getAnimationAliasCount = - loader.LoadFunction("ZkModelScript_getAnimationAliasCount"); - ZkModelScript_getModelTagCount = - loader.LoadFunction("ZkModelScript_getModelTagCount"); - ZkModelScript_getAnimationCount = - loader.LoadFunction("ZkModelScript_getAnimationCount"); - ZkModelScript_getDisabledAnimation = - loader.LoadFunction("ZkModelScript_getDisabledAnimation"); - ZkModelScript_getMesh = loader.LoadFunction("ZkModelScript_getMesh"); - ZkModelScript_getAnimationCombine = - loader.LoadFunction("ZkModelScript_getAnimationCombine"); - ZkModelScript_getAnimationBlend = - loader.LoadFunction("ZkModelScript_getAnimationBlend"); - ZkModelScript_getAnimationAlias = - loader.LoadFunction("ZkModelScript_getAnimationAlias"); - ZkModelScript_getModelTag = loader.LoadFunction("ZkModelScript_getModelTag"); - ZkModelScript_getAnimation = loader.LoadFunction("ZkModelScript_getAnimation"); - ZkModelScript_enumerateAnimationCombines = - loader.LoadFunction( - "ZkModelScript_enumerateAnimationCombines"); - ZkModelScript_enumerateMeshes = - loader.LoadFunction("ZkModelScript_enumerateMeshes"); - ZkModelScript_enumerateDisabledAnimations = - loader.LoadFunction( - "ZkModelScript_enumerateDisabledAnimations"); - ZkModelScript_enumerateAnimationBlends = - loader.LoadFunction("ZkModelScript_enumerateAnimationBlends"); - ZkModelScript_enumerateAnimationAliases = - loader.LoadFunction("ZkModelScript_enumerateAnimationAliases"); - ZkModelScript_enumerateModelTags = - loader.LoadFunction("ZkModelScript_enumerateModelTags"); - ZkModelScript_enumerateAnimations = - loader.LoadFunction("ZkModelScript_enumerateAnimations"); - ZkAnimation_getName = loader.LoadFunction("ZkAnimation_getName"); - ZkAnimation_getLayer = loader.LoadFunction("ZkAnimation_getLayer"); - ZkAnimation_getNext = loader.LoadFunction("ZkAnimation_getNext"); - ZkAnimation_getBlendIn = loader.LoadFunction("ZkAnimation_getBlendIn"); - ZkAnimation_getBlendOut = loader.LoadFunction("ZkAnimation_getBlendOut"); - ZkAnimation_getFlags = loader.LoadFunction("ZkAnimation_getFlags"); - ZkAnimation_getModel = loader.LoadFunction("ZkAnimation_getModel"); - ZkAnimation_getDirection = loader.LoadFunction("ZkAnimation_getDirection"); - ZkAnimation_getFirstFrame = loader.LoadFunction("ZkAnimation_getFirstFrame"); - ZkAnimation_getLastFrame = loader.LoadFunction("ZkAnimation_getLastFrame"); - ZkAnimation_getCollisionVolumeScale = - loader.LoadFunction("ZkAnimation_getCollisionVolumeScale"); - ZkAnimation_getEventTagCount = - loader.LoadFunction("ZkAnimation_getEventTagCount"); - ZkAnimation_getParticleEffectCount = - loader.LoadFunction("ZkAnimation_getParticleEffectCount"); - ZkAnimation_getParticleEffectStopCount = - loader.LoadFunction("ZkAnimation_getParticleEffectStopCount"); - ZkAnimation_getSoundEffectCount = - loader.LoadFunction("ZkAnimation_getSoundEffectCount"); - ZkAnimation_getSoundEffectGroundCount = - loader.LoadFunction("ZkAnimation_getSoundEffectGroundCount"); - ZkAnimation_getMorphAnimationCount = - loader.LoadFunction("ZkAnimation_getMorphAnimationCount"); - ZkAnimation_getCameraTremorCount = - loader.LoadFunction("ZkAnimation_getCameraTremorCount"); - ZkAnimation_getEventTag = loader.LoadFunction("ZkAnimation_getEventTag"); - ZkAnimation_getParticleEffect = - loader.LoadFunction("ZkAnimation_getParticleEffect"); - ZkAnimation_getParticleEffectStop = - loader.LoadFunction("ZkAnimation_getParticleEffectStop"); - ZkAnimation_getSoundEffect = loader.LoadFunction("ZkAnimation_getSoundEffect"); - ZkAnimation_getSoundEffectGround = - loader.LoadFunction("ZkAnimation_getSoundEffectGround"); - ZkAnimation_getMorphAnimation = - loader.LoadFunction("ZkAnimation_getMorphAnimation"); - ZkAnimation_getCameraTremor = - loader.LoadFunction("ZkAnimation_getCameraTremor"); - ZkAnimation_enumerateEventTags = - loader.LoadFunction("ZkAnimation_enumerateEventTags"); - ZkAnimation_enumerateParticleEffects = - loader.LoadFunction("ZkAnimation_enumerateParticleEffects"); - ZkAnimation_enumerateParticleEffectStops = - loader.LoadFunction( - "ZkAnimation_enumerateParticleEffectStops"); - ZkAnimation_enumerateSoundEffects = - loader.LoadFunction("ZkAnimation_enumerateSoundEffects"); - ZkAnimation_enumerateSoundEffectGrounds = - loader.LoadFunction("ZkAnimation_enumerateSoundEffectGrounds"); - ZkAnimation_enumerateMorphAnimations = - loader.LoadFunction("ZkAnimation_enumerateMorphAnimations"); - ZkAnimation_enumerateCameraTremors = - loader.LoadFunction("ZkAnimation_enumerateCameraTremors"); - ZkEventTag_getFrame = loader.LoadFunction("ZkEventTag_getFrame"); - ZkEventTag_getType = loader.LoadFunction("ZkEventTag_getType"); - ZkEventTag_getSlot = loader.LoadFunction("ZkEventTag_getSlot"); - ZkEventTag_getItem = loader.LoadFunction("ZkEventTag_getItem"); - ZkEventTag_getFrames = loader.LoadFunction("ZkEventTag_getFrames"); - ZkEventTag_getFightMode = loader.LoadFunction("ZkEventTag_getFightMode"); - ZkEventTag_getIsAttached = loader.LoadFunction("ZkEventTag_getIsAttached"); - ZkEventParticleEffect_getFrame = - loader.LoadFunction("ZkEventParticleEffect_getFrame"); - ZkEventParticleEffect_getIndex = - loader.LoadFunction("ZkEventParticleEffect_getIndex"); - ZkEventParticleEffect_getName = - loader.LoadFunction("ZkEventParticleEffect_getName"); - ZkEventParticleEffect_getPosition = - loader.LoadFunction("ZkEventParticleEffect_getPosition"); - ZkEventParticleEffect_getIsAttached = - loader.LoadFunction("ZkEventParticleEffect_getIsAttached"); - ZkEventParticleEffectStop_getFrame = - loader.LoadFunction("ZkEventParticleEffectStop_getFrame"); - ZkEventParticleEffectStop_getIndex = - loader.LoadFunction("ZkEventParticleEffectStop_getIndex"); - ZkEventCameraTremor_getFrame = - loader.LoadFunction("ZkEventCameraTremor_getFrame"); - ZkEventCameraTremor_getField1 = - loader.LoadFunction("ZkEventCameraTremor_getField1"); - ZkEventCameraTremor_getField2 = - loader.LoadFunction("ZkEventCameraTremor_getField2"); - ZkEventCameraTremor_getField3 = - loader.LoadFunction("ZkEventCameraTremor_getField3"); - ZkEventCameraTremor_getField4 = - loader.LoadFunction("ZkEventCameraTremor_getField4"); - ZkEventSoundEffect_getFrame = - loader.LoadFunction("ZkEventSoundEffect_getFrame"); - ZkEventSoundEffect_getName = loader.LoadFunction("ZkEventSoundEffect_getName"); - ZkEventSoundEffect_getRange = - loader.LoadFunction("ZkEventSoundEffect_getRange"); - ZkEventSoundEffect_getEmptySlot = - loader.LoadFunction("ZkEventSoundEffect_getEmptySlot"); - ZkEventSoundEffectGround_getFrame = - loader.LoadFunction("ZkEventSoundEffectGround_getFrame"); - ZkEventSoundEffectGround_getName = - loader.LoadFunction("ZkEventSoundEffectGround_getName"); - ZkEventSoundEffectGround_getRange = - loader.LoadFunction("ZkEventSoundEffectGround_getRange"); - ZkEventSoundEffectGround_getEmptySlot = - loader.LoadFunction("ZkEventSoundEffectGround_getEmptySlot"); - ZkMorphAnimation_getFrame = loader.LoadFunction("ZkMorphAnimation_getFrame"); - ZkMorphAnimation_getAnimation = - loader.LoadFunction("ZkMorphAnimation_getAnimation"); - ZkMorphAnimation_getNode = loader.LoadFunction("ZkMorphAnimation_getNode"); - ZkAnimationCombine_getName = loader.LoadFunction("ZkAnimationCombine_getName"); - ZkAnimationCombine_getLayer = - loader.LoadFunction("ZkAnimationCombine_getLayer"); - ZkAnimationCombine_getNext = loader.LoadFunction("ZkAnimationCombine_getNext"); - ZkAnimationCombine_getBlendIn = - loader.LoadFunction("ZkAnimationCombine_getBlendIn"); - ZkAnimationCombine_getBlendOut = - loader.LoadFunction("ZkAnimationCombine_getBlendOut"); - ZkAnimationCombine_getFlags = - loader.LoadFunction("ZkAnimationCombine_getFlags"); - ZkAnimationCombine_getModel = - loader.LoadFunction("ZkAnimationCombine_getModel"); - ZkAnimationCombine_getLastFrame = - loader.LoadFunction("ZkAnimationCombine_getLastFrame"); - ZkAnimationBlend_getName = loader.LoadFunction("ZkAnimationBlend_getName"); - ZkAnimationBlend_getNext = loader.LoadFunction("ZkAnimationBlend_getNext"); - ZkAnimationBlend_getBlendIn = - loader.LoadFunction("ZkAnimationBlend_getBlendIn"); - ZkAnimationBlend_getBlendOut = - loader.LoadFunction("ZkAnimationBlend_getBlendOut"); - ZkAnimationAlias_getName = loader.LoadFunction("ZkAnimationAlias_getName"); - ZkAnimationAlias_getLayer = loader.LoadFunction("ZkAnimationAlias_getLayer"); - ZkAnimationAlias_getNext = loader.LoadFunction("ZkAnimationAlias_getNext"); - ZkAnimationAlias_getBlendIn = - loader.LoadFunction("ZkAnimationAlias_getBlendIn"); - ZkAnimationAlias_getBlendOut = - loader.LoadFunction("ZkAnimationAlias_getBlendOut"); - ZkAnimationAlias_getFlags = loader.LoadFunction("ZkAnimationAlias_getFlags"); - ZkAnimationAlias_getAlias = loader.LoadFunction("ZkAnimationAlias_getAlias"); - ZkAnimationAlias_getDirection = - loader.LoadFunction("ZkAnimationAlias_getDirection"); - ZkBspTree_getType = loader.LoadFunction("ZkBspTree_getType"); - ZkBspTree_getPolygonIndices = - loader.LoadFunction("ZkBspTree_getPolygonIndices"); - ZkBspTree_getLeafPolygonIndices = - loader.LoadFunction("ZkBspTree_getLeafPolygonIndices"); - ZkBspTree_getPortalPolygonIndices = - loader.LoadFunction("ZkBspTree_getPortalPolygonIndices"); - ZkBspTree_getLightPoints = loader.LoadFunction("ZkBspTree_getLightPoints"); - ZkBspTree_getLeafNodeIndices = - loader.LoadFunction("ZkBspTree_getLeafNodeIndices"); - ZkBspTree_getNodes = loader.LoadFunction("ZkBspTree_getNodes"); - ZkBspTree_getSectorCount = loader.LoadFunction("ZkBspTree_getSectorCount"); - ZkBspTree_getSector = loader.LoadFunction("ZkBspTree_getSector"); - ZkBspTree_enumerateSectors = loader.LoadFunction("ZkBspTree_enumerateSectors"); - ZkBspSector_getName = loader.LoadFunction("ZkBspSector_getName"); - ZkBspSector_getNodeIndices = loader.LoadFunction("ZkBspSector_getNodeIndices"); - ZkBspSector_getPortalPolygonIndices = - loader.LoadFunction("ZkBspSector_getPortalPolygonIndices"); - ZkWayNet_getEdges = loader.LoadFunction("ZkWayNet_getEdges"); - ZkWayNet_getPointCount = loader.LoadFunction("ZkWayNet_getPointCount"); - ZkWayNet_getPoint = loader.LoadFunction("ZkWayNet_getPoint"); - ZkWayNet_enumeratePoints = loader.LoadFunction("ZkWayNet_enumeratePoints"); - ZkWayPoint_getName = loader.LoadFunction("ZkWayPoint_getName"); - ZkWayPoint_getWaterDepth = loader.LoadFunction("ZkWayPoint_getWaterDepth"); - ZkWayPoint_getUnderWater = loader.LoadFunction("ZkWayPoint_getUnderWater"); - ZkWayPoint_getPosition = loader.LoadFunction("ZkWayPoint_getPosition"); - ZkWayPoint_getDirection = loader.LoadFunction("ZkWayPoint_getDirection"); - ZkWayPoint_getFreePoint = loader.LoadFunction("ZkWayPoint_getFreePoint"); - ZkWorld_load = loader.LoadFunction("ZkWorld_load"); - ZkWorld_loadPath = loader.LoadFunction("ZkWorld_loadPath"); - ZkWorld_loadVfs = loader.LoadFunction("ZkWorld_loadVfs"); - ZkWorld_del = loader.LoadFunction("ZkWorld_del"); - ZkWorld_getMesh = loader.LoadFunction("ZkWorld_getMesh"); - ZkWorld_getBspTree = loader.LoadFunction("ZkWorld_getBspTree"); - ZkWorld_getWayNet = loader.LoadFunction("ZkWorld_getWayNet"); - ZkWorld_getRootObjectCount = loader.LoadFunction("ZkWorld_getRootObjectCount"); - ZkWorld_getRootObject = loader.LoadFunction("ZkWorld_getRootObject"); - ZkWorld_enumerateRootObjects = - loader.LoadFunction("ZkWorld_enumerateRootObjects"); - ZkVirtualObject_load = loader.LoadFunction("ZkVirtualObject_load"); - ZkVirtualObject_loadPath = loader.LoadFunction("ZkVirtualObject_loadPath"); - ZkVirtualObject_del = loader.LoadFunction("ZkVirtualObject_del"); - ZkVirtualObject_getType = loader.LoadFunction("ZkVirtualObject_getType"); - ZkVirtualObject_getId = loader.LoadFunction("ZkVirtualObject_getId"); - ZkVirtualObject_getBbox = loader.LoadFunction("ZkVirtualObject_getBbox"); - ZkVirtualObject_getPosition = - loader.LoadFunction("ZkVirtualObject_getPosition"); - ZkVirtualObject_getRotation = - loader.LoadFunction("ZkVirtualObject_getRotation"); - ZkVirtualObject_getShowVisual = - loader.LoadFunction("ZkVirtualObject_getShowVisual"); - ZkVirtualObject_getSpriteCameraFacingMode = - loader.LoadFunction( - "ZkVirtualObject_getSpriteCameraFacingMode"); - ZkVirtualObject_getCdStatic = - loader.LoadFunction("ZkVirtualObject_getCdStatic"); - ZkVirtualObject_getCdDynamic = - loader.LoadFunction("ZkVirtualObject_getCdDynamic"); - ZkVirtualObject_getVobStatic = - loader.LoadFunction("ZkVirtualObject_getVobStatic"); - ZkVirtualObject_getDynamicShadows = - loader.LoadFunction("ZkVirtualObject_getDynamicShadows"); - ZkVirtualObject_getPhysicsEnabled = - loader.LoadFunction("ZkVirtualObject_getPhysicsEnabled"); - ZkVirtualObject_getAnimMode = - loader.LoadFunction("ZkVirtualObject_getAnimMode"); - ZkVirtualObject_getBias = loader.LoadFunction("ZkVirtualObject_getBias"); - ZkVirtualObject_getAmbient = loader.LoadFunction("ZkVirtualObject_getAmbient"); - ZkVirtualObject_getAnimStrength = - loader.LoadFunction("ZkVirtualObject_getAnimStrength"); - ZkVirtualObject_getFarClipScale = - loader.LoadFunction("ZkVirtualObject_getFarClipScale"); - ZkVirtualObject_getPresetName = - loader.LoadFunction("ZkVirtualObject_getPresetName"); - ZkVirtualObject_getName = loader.LoadFunction("ZkVirtualObject_getName"); - ZkVirtualObject_getVisualName = - loader.LoadFunction("ZkVirtualObject_getVisualName"); - ZkVirtualObject_getVisualType = - loader.LoadFunction("ZkVirtualObject_getVisualType"); - ZkVirtualObject_getVisualDecal = - loader.LoadFunction("ZkVirtualObject_getVisualDecal"); - ZkVirtualObject_getChildCount = - loader.LoadFunction("ZkVirtualObject_getChildCount"); - ZkVirtualObject_getChild = loader.LoadFunction("ZkVirtualObject_getChild"); - ZkVirtualObject_enumerateChildren = - loader.LoadFunction("ZkVirtualObject_enumerateChildren"); - ZkDecal_getName = loader.LoadFunction("ZkDecal_getName"); - ZkDecal_getDimension = loader.LoadFunction("ZkDecal_getDimension"); - ZkDecal_getOffset = loader.LoadFunction("ZkDecal_getOffset"); - ZkDecal_getTwoSided = loader.LoadFunction("ZkDecal_getTwoSided"); - ZkDecal_getAlphaFunc = loader.LoadFunction("ZkDecal_getAlphaFunc"); - ZkDecal_getTextureAnimFps = loader.LoadFunction("ZkDecal_getTextureAnimFps"); - ZkDecal_getAlphaWeight = loader.LoadFunction("ZkDecal_getAlphaWeight"); - ZkDecal_getIgnoreDaylight = loader.LoadFunction("ZkDecal_getIgnoreDaylight"); - ZkCutsceneCamera_load = loader.LoadFunction("ZkCutsceneCamera_load"); - ZkCutsceneCamera_loadPath = loader.LoadFunction("ZkCutsceneCamera_loadPath"); - ZkCutsceneCamera_del = loader.LoadFunction("ZkCutsceneCamera_del"); - ZkCutsceneCamera_getTrajectoryFOR = - loader.LoadFunction("ZkCutsceneCamera_getTrajectoryFOR"); - ZkCutsceneCamera_getTargetTrajectoryFOR = - loader.LoadFunction("ZkCutsceneCamera_getTargetTrajectoryFOR"); - ZkCutsceneCamera_getLoopMode = - loader.LoadFunction("ZkCutsceneCamera_getLoopMode"); - ZkCutsceneCamera_getLerpMode = - loader.LoadFunction("ZkCutsceneCamera_getLerpMode"); - ZkCutsceneCamera_getIgnoreFORVobRotation = - loader.LoadFunction( - "ZkCutsceneCamera_getIgnoreFORVobRotation"); - ZkCutsceneCamera_getIgnoreFORVobRotationTarget = - loader.LoadFunction( - "ZkCutsceneCamera_getIgnoreFORVobRotationTarget"); - ZkCutsceneCamera_getAdapt = loader.LoadFunction("ZkCutsceneCamera_getAdapt"); - ZkCutsceneCamera_getEaseFirst = - loader.LoadFunction("ZkCutsceneCamera_getEaseFirst"); - ZkCutsceneCamera_getEaseLast = - loader.LoadFunction("ZkCutsceneCamera_getEaseLast"); - ZkCutsceneCamera_getTotalDuration = - loader.LoadFunction("ZkCutsceneCamera_getTotalDuration"); - ZkCutsceneCamera_getAutoFocusVob = - loader.LoadFunction("ZkCutsceneCamera_getAutoFocusVob"); - ZkCutsceneCamera_getAutoPlayerMovable = - loader.LoadFunction("ZkCutsceneCamera_getAutoPlayerMovable"); - ZkCutsceneCamera_getAutoUntriggerLast = - loader.LoadFunction("ZkCutsceneCamera_getAutoUntriggerLast"); - ZkCutsceneCamera_getAutoUntriggerLastDelay = - loader.LoadFunction( - "ZkCutsceneCamera_getAutoUntriggerLastDelay"); - ZkCutsceneCamera_getPositionCount = - loader.LoadFunction("ZkCutsceneCamera_getPositionCount"); - ZkCutsceneCamera_getTargetCount = - loader.LoadFunction("ZkCutsceneCamera_getTargetCount"); - ZkCutsceneCamera_getFrameCount = - loader.LoadFunction("ZkCutsceneCamera_getFrameCount"); - ZkCutsceneCamera_getFrame = loader.LoadFunction("ZkCutsceneCamera_getFrame"); - ZkCutsceneCamera_enumerateFrames = - loader.LoadFunction("ZkCutsceneCamera_enumerateFrames"); - ZkCameraTrajectoryFrame_getTime = - loader.LoadFunction("ZkCameraTrajectoryFrame_getTime"); - ZkCameraTrajectoryFrame_getRollAngle = - loader.LoadFunction("ZkCameraTrajectoryFrame_getRollAngle"); - ZkCameraTrajectoryFrame_getFovScale = - loader.LoadFunction("ZkCameraTrajectoryFrame_getFovScale"); - ZkCameraTrajectoryFrame_getMotionType = - loader.LoadFunction("ZkCameraTrajectoryFrame_getMotionType"); - ZkCameraTrajectoryFrame_getMotionTypeFov = - loader.LoadFunction( - "ZkCameraTrajectoryFrame_getMotionTypeFov"); - ZkCameraTrajectoryFrame_getMotionTypeRoll = - loader.LoadFunction( - "ZkCameraTrajectoryFrame_getMotionTypeRoll"); - ZkCameraTrajectoryFrame_getMotionTypeTimeScale = - loader.LoadFunction( - "ZkCameraTrajectoryFrame_getMotionTypeTimeScale"); - ZkCameraTrajectoryFrame_getTension = - loader.LoadFunction("ZkCameraTrajectoryFrame_getTension"); - ZkCameraTrajectoryFrame_getCamBias = - loader.LoadFunction("ZkCameraTrajectoryFrame_getCamBias"); - ZkCameraTrajectoryFrame_getContinuity = - loader.LoadFunction("ZkCameraTrajectoryFrame_getContinuity"); - ZkCameraTrajectoryFrame_getTimeScale = - loader.LoadFunction("ZkCameraTrajectoryFrame_getTimeScale"); - ZkCameraTrajectoryFrame_getTimeFixed = - loader.LoadFunction("ZkCameraTrajectoryFrame_getTimeFixed"); - ZkCameraTrajectoryFrame_getOriginalPose = - loader.LoadFunction("ZkCameraTrajectoryFrame_getOriginalPose"); - ZkLightPreset_load = loader.LoadFunction("ZkLightPreset_load"); - ZkLightPreset_loadPath = loader.LoadFunction("ZkLightPreset_loadPath"); - ZkLightPreset_del = loader.LoadFunction("ZkLightPreset_del"); - ZkLight_load = loader.LoadFunction("ZkLight_load"); - ZkLight_loadPath = loader.LoadFunction("ZkLight_loadPath"); - ZkLight_del = loader.LoadFunction("ZkLight_del"); - ZkLightPreset_getPreset = loader.LoadFunction("ZkLightPreset_getPreset"); - ZkLightPreset_getLightType = loader.LoadFunction("ZkLightPreset_getLightType"); - ZkLightPreset_getRange = loader.LoadFunction("ZkLightPreset_getRange"); - ZkLightPreset_getColor = loader.LoadFunction("ZkLightPreset_getColor"); - ZkLightPreset_getConeAngle = loader.LoadFunction("ZkLightPreset_getConeAngle"); - ZkLightPreset_getIsStatic = loader.LoadFunction("ZkLightPreset_getIsStatic"); - ZkLightPreset_getQuality = loader.LoadFunction("ZkLightPreset_getQuality"); - ZkLightPreset_getLensflareFx = - loader.LoadFunction("ZkLightPreset_getLensflareFx"); - ZkLightPreset_getOn = loader.LoadFunction("ZkLightPreset_getOn"); - ZkLightPreset_getRangeAnimationScale = - loader.LoadFunction("ZkLightPreset_getRangeAnimationScale"); - ZkLightPreset_getRangeAnimationFps = - loader.LoadFunction("ZkLightPreset_getRangeAnimationFps"); - ZkLightPreset_getRangeAnimationSmooth = - loader.LoadFunction("ZkLightPreset_getRangeAnimationSmooth"); - ZkLightPreset_getColorAnimationList = - loader.LoadFunction("ZkLightPreset_getColorAnimationList"); - ZkLightPreset_getColorAnimationFps = - loader.LoadFunction("ZkLightPreset_getColorAnimationFps"); - ZkLightPreset_getColorAnimationSmooth = - loader.LoadFunction("ZkLightPreset_getColorAnimationSmooth"); - ZkLightPreset_getCanMove = loader.LoadFunction("ZkLightPreset_getCanMove"); - ZkLight_getPreset = loader.LoadFunction("ZkLight_getPreset"); - ZkLight_getLightType = loader.LoadFunction("ZkLight_getLightType"); - ZkLight_getRange = loader.LoadFunction("ZkLight_getRange"); - ZkLight_getColor = loader.LoadFunction("ZkLight_getColor"); - ZkLight_getConeAngle = loader.LoadFunction("ZkLight_getConeAngle"); - ZkLight_getIsStatic = loader.LoadFunction("ZkLight_getIsStatic"); - ZkLight_getQuality = loader.LoadFunction("ZkLight_getQuality"); - ZkLight_getLensflareFx = loader.LoadFunction("ZkLight_getLensflareFx"); - ZkLight_getOn = loader.LoadFunction("ZkLight_getOn"); - ZkLight_getRangeAnimationScale = - loader.LoadFunction("ZkLight_getRangeAnimationScale"); - ZkLight_getRangeAnimationFps = - loader.LoadFunction("ZkLight_getRangeAnimationFps"); - ZkLight_getRangeAnimationSmooth = - loader.LoadFunction("ZkLight_getRangeAnimationSmooth"); - ZkLight_getColorAnimationList = - loader.LoadFunction("ZkLight_getColorAnimationList"); - ZkLight_getColorAnimationFps = - loader.LoadFunction("ZkLight_getColorAnimationFps"); - ZkLight_getColorAnimationSmooth = - loader.LoadFunction("ZkLight_getColorAnimationSmooth"); - ZkLight_getCanMove = loader.LoadFunction("ZkLight_getCanMove"); - ZkAnimate_load = loader.LoadFunction("ZkAnimate_load"); - ZkAnimate_loadPath = loader.LoadFunction("ZkAnimate_loadPath"); - ZkAnimate_del = loader.LoadFunction("ZkAnimate_del"); - ZkAnimate_getStartOn = loader.LoadFunction("ZkAnimate_getStartOn"); - ZkItem_load = loader.LoadFunction("ZkItem_load"); - ZkItem_loadPath = loader.LoadFunction("ZkItem_loadPath"); - ZkItem_del = loader.LoadFunction("ZkItem_del"); - ZkItem_getInstance = loader.LoadFunction("ZkItem_getInstance"); - ZkLensFlare_load = loader.LoadFunction("ZkLensFlare_load"); - ZkLensFlare_loadPath = loader.LoadFunction("ZkLensFlare_loadPath"); - ZkLensFlare_del = loader.LoadFunction("ZkLensFlare_del"); - ZkLensFlare_getEffect = loader.LoadFunction("ZkLensFlare_getEffect"); - ZkParticleEffectController_load = - loader.LoadFunction("ZkParticleEffectController_load"); - ZkParticleEffectController_loadPath = - loader.LoadFunction("ZkParticleEffectController_loadPath"); - ZkParticleEffectController_del = - loader.LoadFunction("ZkParticleEffectController_del"); - ZkParticleEffectController_getEffectName = - loader.LoadFunction( - "ZkParticleEffectController_getEffectName"); - ZkParticleEffectController_getKillWhenDone = - loader.LoadFunction( - "ZkParticleEffectController_getKillWhenDone"); - ZkParticleEffectController_getInitiallyRunning = - loader.LoadFunction( - "ZkParticleEffectController_getInitiallyRunning"); - ZkMessageFilter_load = loader.LoadFunction("ZkMessageFilter_load"); - ZkMessageFilter_loadPath = loader.LoadFunction("ZkMessageFilter_loadPath"); - ZkMessageFilter_del = loader.LoadFunction("ZkMessageFilter_del"); - ZkMessageFilter_getTarget = loader.LoadFunction("ZkMessageFilter_getTarget"); - ZkMessageFilter_getOnTrigger = - loader.LoadFunction("ZkMessageFilter_getOnTrigger"); - ZkMessageFilter_getOnUntrigger = - loader.LoadFunction("ZkMessageFilter_getOnUntrigger"); - ZkCodeMaster_load = loader.LoadFunction("ZkCodeMaster_load"); - ZkCodeMaster_loadPath = loader.LoadFunction("ZkCodeMaster_loadPath"); - ZkCodeMaster_del = loader.LoadFunction("ZkCodeMaster_del"); - ZkCodeMaster_getTarget = loader.LoadFunction("ZkCodeMaster_getTarget"); - ZkCodeMaster_getOrdered = loader.LoadFunction("ZkCodeMaster_getOrdered"); - ZkCodeMaster_getFirstFalseIsFailure = - loader.LoadFunction("ZkCodeMaster_getFirstFalseIsFailure"); - ZkCodeMaster_getFailureTarget = - loader.LoadFunction("ZkCodeMaster_getFailureTarget"); - ZkCodeMaster_getUntriggeredCancels = - loader.LoadFunction("ZkCodeMaster_getUntriggeredCancels"); - ZkCodeMaster_getSlaveCount = loader.LoadFunction("ZkCodeMaster_getSlaveCount"); - ZkCodeMaster_getSlave = loader.LoadFunction("ZkCodeMaster_getSlave"); - ZkCodeMaster_enumerateSlaves = - loader.LoadFunction("ZkCodeMaster_enumerateSlaves"); - ZkMoverController_load = loader.LoadFunction("ZkMoverController_load"); - ZkMoverController_loadPath = loader.LoadFunction("ZkMoverController_loadPath"); - ZkMoverController_del = loader.LoadFunction("ZkMoverController_del"); - ZkMoverController_getTarget = - loader.LoadFunction("ZkMoverController_getTarget"); - ZkMoverController_getMessage = - loader.LoadFunction("ZkMoverController_getMessage"); - ZkMoverController_getKey = loader.LoadFunction("ZkMoverController_getKey"); - ZkTouchDamage_load = loader.LoadFunction("ZkTouchDamage_load"); - ZkTouchDamage_loadPath = loader.LoadFunction("ZkTouchDamage_loadPath"); - ZkTouchDamage_del = loader.LoadFunction("ZkTouchDamage_del"); - ZkTouchDamage_getDamage = loader.LoadFunction("ZkTouchDamage_getDamage"); - ZkTouchDamage_getIsBarrier = loader.LoadFunction("ZkTouchDamage_getIsBarrier"); - ZkTouchDamage_getIsBlunt = loader.LoadFunction("ZkTouchDamage_getIsBlunt"); - ZkTouchDamage_getIsEdge = loader.LoadFunction("ZkTouchDamage_getIsEdge"); - ZkTouchDamage_getIsFire = loader.LoadFunction("ZkTouchDamage_getIsFire"); - ZkTouchDamage_getIsFly = loader.LoadFunction("ZkTouchDamage_getIsFly"); - ZkTouchDamage_getIsMagic = loader.LoadFunction("ZkTouchDamage_getIsMagic"); - ZkTouchDamage_getIsPoint = loader.LoadFunction("ZkTouchDamage_getIsPoint"); - ZkTouchDamage_getIsFall = loader.LoadFunction("ZkTouchDamage_getIsFall"); - ZkTouchDamage_getRepeatDelaySeconds = - loader.LoadFunction("ZkTouchDamage_getRepeatDelaySeconds"); - ZkTouchDamage_getVolumeScale = - loader.LoadFunction("ZkTouchDamage_getVolumeScale"); - ZkTouchDamage_getCollisionType = - loader.LoadFunction("ZkTouchDamage_getCollisionType"); - ZkEarthquake_load = loader.LoadFunction("ZkEarthquake_load"); - ZkEarthquake_loadPath = loader.LoadFunction("ZkEarthquake_loadPath"); - ZkEarthquake_del = loader.LoadFunction("ZkEarthquake_del"); - ZkEarthquake_getRadius = loader.LoadFunction("ZkEarthquake_getRadius"); - ZkEarthquake_getDuration = loader.LoadFunction("ZkEarthquake_getDuration"); - ZkEarthquake_getAmplitude = loader.LoadFunction("ZkEarthquake_getAmplitude"); - ZkMovableObject_load = loader.LoadFunction("ZkMovableObject_load"); - ZkMovableObject_loadPath = loader.LoadFunction("ZkMovableObject_loadPath"); - ZkMovableObject_del = loader.LoadFunction("ZkMovableObject_del"); - ZkMovableObject_getName = loader.LoadFunction("ZkMovableObject_getName"); - ZkMovableObject_getHp = loader.LoadFunction("ZkMovableObject_getHp"); - ZkMovableObject_getDamage = loader.LoadFunction("ZkMovableObject_getDamage"); - ZkMovableObject_getMovable = loader.LoadFunction("ZkMovableObject_getMovable"); - ZkMovableObject_getTakable = loader.LoadFunction("ZkMovableObject_getTakable"); - ZkMovableObject_getFocusOverride = - loader.LoadFunction("ZkMovableObject_getFocusOverride"); - ZkMovableObject_getMaterial = - loader.LoadFunction("ZkMovableObject_getMaterial"); - ZkMovableObject_getVisualDestroyed = - loader.LoadFunction("ZkMovableObject_getVisualDestroyed"); - ZkMovableObject_getOwner = loader.LoadFunction("ZkMovableObject_getOwner"); - ZkMovableObject_getOwnerGuild = - loader.LoadFunction("ZkMovableObject_getOwnerGuild"); - ZkMovableObject_getDestroyed = - loader.LoadFunction("ZkMovableObject_getDestroyed"); - ZkInteractiveObject_load = loader.LoadFunction("ZkInteractiveObject_load"); - ZkInteractiveObject_loadPath = - loader.LoadFunction("ZkInteractiveObject_loadPath"); - ZkInteractiveObject_del = loader.LoadFunction("ZkInteractiveObject_del"); - ZkInteractiveObject_getState = - loader.LoadFunction("ZkInteractiveObject_getState"); - ZkInteractiveObject_getTarget = - loader.LoadFunction("ZkInteractiveObject_getTarget"); - ZkInteractiveObject_getItem = - loader.LoadFunction("ZkInteractiveObject_getItem"); - ZkInteractiveObject_getConditionFunction = - loader.LoadFunction( - "ZkInteractiveObject_getConditionFunction"); - ZkInteractiveObject_getOnStateChangeFunction = - loader.LoadFunction( - "ZkInteractiveObject_getOnStateChangeFunction"); - ZkInteractiveObject_getRewind = - loader.LoadFunction("ZkInteractiveObject_getRewind"); - ZkFire_load = loader.LoadFunction("ZkFire_load"); - ZkFire_loadPath = loader.LoadFunction("ZkFire_loadPath"); - ZkFire_del = loader.LoadFunction("ZkFire_del"); - ZkFire_getSlot = loader.LoadFunction("ZkFire_getSlot"); - ZkFire_getVobTree = loader.LoadFunction("ZkFire_getVobTree"); - ZkContainer_load = loader.LoadFunction("ZkContainer_load"); - ZkContainer_loadPath = loader.LoadFunction("ZkContainer_loadPath"); - ZkContainer_del = loader.LoadFunction("ZkContainer_del"); - ZkContainer_getIsLocked = loader.LoadFunction("ZkContainer_getIsLocked"); - ZkContainer_getKey = loader.LoadFunction("ZkContainer_getKey"); - ZkContainer_getPickString = loader.LoadFunction("ZkContainer_getPickString"); - ZkContainer_getContents = loader.LoadFunction("ZkContainer_getContents"); - ZkDoor_load = loader.LoadFunction("ZkDoor_load"); - ZkDoor_loadPath = loader.LoadFunction("ZkDoor_loadPath"); - ZkDoor_del = loader.LoadFunction("ZkDoor_del"); - ZkDoor_getIsLocked = loader.LoadFunction("ZkDoor_getIsLocked"); - ZkDoor_getKey = loader.LoadFunction("ZkDoor_getKey"); - ZkDoor_getPickString = loader.LoadFunction("ZkDoor_getPickString"); - ZkSound_load = loader.LoadFunction("ZkSound_load"); - ZkSound_loadPath = loader.LoadFunction("ZkSound_loadPath"); - ZkSound_del = loader.LoadFunction("ZkSound_del"); - ZkSound_getVolume = loader.LoadFunction("ZkSound_getVolume"); - ZkSound_getMode = loader.LoadFunction("ZkSound_getMode"); - ZkSound_getRandomDelay = loader.LoadFunction("ZkSound_getRandomDelay"); - ZkSound_getRandomDelayVar = loader.LoadFunction("ZkSound_getRandomDelayVar"); - ZkSound_getInitiallyPlaying = - loader.LoadFunction("ZkSound_getInitiallyPlaying"); - ZkSound_getAmbient3d = loader.LoadFunction("ZkSound_getAmbient3d"); - ZkSound_getObstruction = loader.LoadFunction("ZkSound_getObstruction"); - ZkSound_getConeAngle = loader.LoadFunction("ZkSound_getConeAngle"); - ZkSound_getVolumeType = loader.LoadFunction("ZkSound_getVolumeType"); - ZkSound_getRadius = loader.LoadFunction("ZkSound_getRadius"); - ZkSound_getSoundName = loader.LoadFunction("ZkSound_getSoundName"); - ZkSoundDaytime_load = loader.LoadFunction("ZkSoundDaytime_load"); - ZkSoundDaytime_loadPath = loader.LoadFunction("ZkSoundDaytime_loadPath"); - ZkSoundDaytime_del = loader.LoadFunction("ZkSoundDaytime_del"); - ZkSoundDaytime_getStartTime = - loader.LoadFunction("ZkSoundDaytime_getStartTime"); - ZkSoundDaytime_getEndTime = loader.LoadFunction("ZkSoundDaytime_getEndTime"); - ZkSoundDaytime_getSoundNameDaytime = - loader.LoadFunction("ZkSoundDaytime_getSoundNameDaytime"); - ZkTrigger_load = loader.LoadFunction("ZkTrigger_load"); - ZkTrigger_loadPath = loader.LoadFunction("ZkTrigger_loadPath"); - ZkTrigger_del = loader.LoadFunction("ZkTrigger_del"); - ZkTrigger_getTarget = loader.LoadFunction("ZkTrigger_getTarget"); - ZkTrigger_getFlags = loader.LoadFunction("ZkTrigger_getFlags"); - ZkTrigger_getFilterFlags = loader.LoadFunction("ZkTrigger_getFilterFlags"); - ZkTrigger_getVobTarget = loader.LoadFunction("ZkTrigger_getVobTarget"); - ZkTrigger_getMaxActivationCount = - loader.LoadFunction("ZkTrigger_getMaxActivationCount"); - ZkTrigger_getRetriggerDelaySeconds = - loader.LoadFunction("ZkTrigger_getRetriggerDelaySeconds"); - ZkTrigger_getDamageThreshold = - loader.LoadFunction("ZkTrigger_getDamageThreshold"); - ZkTrigger_getFireDelaySeconds = - loader.LoadFunction("ZkTrigger_getFireDelaySeconds"); - ZkMover_load = loader.LoadFunction("ZkMover_load"); - ZkMover_loadPath = loader.LoadFunction("ZkMover_loadPath"); - ZkMover_del = loader.LoadFunction("ZkMover_del"); - ZkMover_getBehavior = loader.LoadFunction("ZkMover_getBehavior"); - ZkMover_getTouchBlockerDamage = - loader.LoadFunction("ZkMover_getTouchBlockerDamage"); - ZkMover_getStayOpenTimeSeconds = - loader.LoadFunction("ZkMover_getStayOpenTimeSeconds"); - ZkMover_getIsLocked = loader.LoadFunction("ZkMover_getIsLocked"); - ZkMover_getAutoLink = loader.LoadFunction("ZkMover_getAutoLink"); - ZkMover_getAutoRotate = loader.LoadFunction("ZkMover_getAutoRotate"); - ZkMover_getSpeed = loader.LoadFunction("ZkMover_getSpeed"); - ZkMover_getLerpType = loader.LoadFunction("ZkMover_getLerpType"); - ZkMover_getSpeedType = loader.LoadFunction("ZkMover_getSpeedType"); - ZkMover_getKeyframes = loader.LoadFunction("ZkMover_getKeyframes"); - ZkMover_getSfxOpenStart = loader.LoadFunction("ZkMover_getSfxOpenStart"); - ZkMover_getSfxOpenEnd = loader.LoadFunction("ZkMover_getSfxOpenEnd"); - ZkMover_getSfxTransitioning = - loader.LoadFunction("ZkMover_getSfxTransitioning"); - ZkMover_getSfxCloseStart = loader.LoadFunction("ZkMover_getSfxCloseStart"); - ZkMover_getSfxCloseEnd = loader.LoadFunction("ZkMover_getSfxCloseEnd"); - ZkMover_getSfxLock = loader.LoadFunction("ZkMover_getSfxLock"); - ZkMover_getSfxUnlock = loader.LoadFunction("ZkMover_getSfxUnlock"); - ZkMover_getSfxUseLocked = loader.LoadFunction("ZkMover_getSfxUseLocked"); - ZkTriggerList_load = loader.LoadFunction("ZkTriggerList_load"); - ZkTriggerList_loadPath = loader.LoadFunction("ZkTriggerList_loadPath"); - ZkTriggerList_del = loader.LoadFunction("ZkTriggerList_del"); - ZkTriggerList_getMode = loader.LoadFunction("ZkTriggerList_getMode"); - ZkTriggerList_getTargetCount = - loader.LoadFunction("ZkTriggerList_getTargetCount"); - ZkTriggerList_getTarget = loader.LoadFunction("ZkTriggerList_getTarget"); - ZkTriggerList_enumerateTargets = - loader.LoadFunction("ZkTriggerList_enumerateTargets"); - ZkTriggerListTarget_getName = - loader.LoadFunction("ZkTriggerListTarget_getName"); - ZkTriggerListTarget_getDelaySeconds = - loader.LoadFunction("ZkTriggerListTarget_getDelaySeconds"); - ZkTriggerScript_load = loader.LoadFunction("ZkTriggerScript_load"); - ZkTriggerScript_loadPath = loader.LoadFunction("ZkTriggerScript_loadPath"); - ZkTriggerScript_del = loader.LoadFunction("ZkTriggerScript_del"); - ZkTriggerScript_getFunction = - loader.LoadFunction("ZkTriggerScript_getFunction"); - ZkTriggerChangeLevel_load = loader.LoadFunction("ZkTriggerChangeLevel_load"); - ZkTriggerChangeLevel_loadPath = - loader.LoadFunction("ZkTriggerChangeLevel_loadPath"); - ZkTriggerChangeLevel_del = loader.LoadFunction("ZkTriggerChangeLevel_del"); - ZkTriggerChangeLevel_getLevelName = - loader.LoadFunction("ZkTriggerChangeLevel_getLevelName"); - ZkTriggerChangeLevel_getStartVob = - loader.LoadFunction("ZkTriggerChangeLevel_getStartVob"); - ZkTriggerWorldStart_load = loader.LoadFunction("ZkTriggerWorldStart_load"); - ZkTriggerWorldStart_loadPath = - loader.LoadFunction("ZkTriggerWorldStart_loadPath"); - ZkTriggerWorldStart_del = loader.LoadFunction("ZkTriggerWorldStart_del"); - ZkTriggerWorldStart_getTarget = - loader.LoadFunction("ZkTriggerWorldStart_getTarget"); - ZkTriggerWorldStart_getFireOnce = - loader.LoadFunction("ZkTriggerWorldStart_getFireOnce"); - ZkTriggerUntouch_load = loader.LoadFunction("ZkTriggerUntouch_load"); - ZkTriggerUntouch_loadPath = loader.LoadFunction("ZkTriggerUntouch_loadPath"); - ZkTriggerUntouch_del = loader.LoadFunction("ZkTriggerUntouch_del"); - ZkTriggerUntouch_getTarget = loader.LoadFunction("ZkTriggerUntouch_getTarget"); - ZkZoneMusic_load = loader.LoadFunction("ZkZoneMusic_load"); - ZkZoneMusic_loadPath = loader.LoadFunction("ZkZoneMusic_loadPath"); - ZkZoneMusic_del = loader.LoadFunction("ZkZoneMusic_del"); - ZkZoneMusic_getIsEnabled = loader.LoadFunction("ZkZoneMusic_getIsEnabled"); - ZkZoneMusic_getPriority = loader.LoadFunction("ZkZoneMusic_getPriority"); - ZkZoneMusic_getIsEllipsoid = loader.LoadFunction("ZkZoneMusic_getIsEllipsoid"); - ZkZoneMusic_getReverb = loader.LoadFunction("ZkZoneMusic_getReverb"); - ZkZoneMusic_getVolume = loader.LoadFunction("ZkZoneMusic_getVolume"); - ZkZoneMusic_getIsLoop = loader.LoadFunction("ZkZoneMusic_getIsLoop"); - ZkZoneFarPlane_load = loader.LoadFunction("ZkZoneFarPlane_load"); - ZkZoneFarPlane_loadPath = loader.LoadFunction("ZkZoneFarPlane_loadPath"); - ZkZoneFarPlane_del = loader.LoadFunction("ZkZoneFarPlane_del"); - ZkZoneFarPlane_getVobFarPlaneZ = - loader.LoadFunction("ZkZoneFarPlane_getVobFarPlaneZ"); - ZkZoneFarPlane_getInnerRangePercentage = - loader.LoadFunction("ZkZoneFarPlane_getInnerRangePercentage"); - ZkZoneFog_load = loader.LoadFunction("ZkZoneFog_load"); - ZkZoneFog_loadPath = loader.LoadFunction("ZkZoneFog_loadPath"); - ZkZoneFog_del = loader.LoadFunction("ZkZoneFog_del"); - ZkZoneFog_getRangeCenter = loader.LoadFunction("ZkZoneFog_getRangeCenter"); - ZkZoneFog_getInnerRangePercentage = - loader.LoadFunction("ZkZoneFog_getInnerRangePercentage"); - ZkZoneFog_getColor = loader.LoadFunction("ZkZoneFog_getColor"); - ZkZoneFog_getFadeOutSky = loader.LoadFunction("ZkZoneFog_getFadeOutSky"); - ZkZoneFog_getOverrideColor = loader.LoadFunction("ZkZoneFog_getOverrideColor"); - ZkDaedalusScript_load = loader.LoadFunction("ZkDaedalusScript_load"); - ZkDaedalusScript_loadPath = loader.LoadFunction("ZkDaedalusScript_loadPath"); - ZkDaedalusScript_loadVfs = loader.LoadFunction("ZkDaedalusScript_loadVfs"); - ZkDaedalusScript_del = loader.LoadFunction("ZkDaedalusScript_del"); - ZkDaedalusScript_getSymbolCount = - loader.LoadFunction("ZkDaedalusScript_getSymbolCount"); - ZkDaedalusScript_enumerateSymbols = - loader.LoadFunction("ZkDaedalusScript_enumerateSymbols"); - ZkDaedalusScript_enumerateInstanceSymbols = - loader.LoadFunction( - "ZkDaedalusScript_enumerateInstanceSymbols"); - ZkDaedalusScript_getInstruction = - loader.LoadFunction("ZkDaedalusScript_getInstruction"); - ZkDaedalusScript_getSymbolByIndex = - loader.LoadFunction("ZkDaedalusScript_getSymbolByIndex"); - ZkDaedalusScript_getSymbolByAddress = - loader.LoadFunction("ZkDaedalusScript_getSymbolByAddress"); - ZkDaedalusScript_getSymbolByName = - loader.LoadFunction("ZkDaedalusScript_getSymbolByName"); - ZkDaedalusSymbol_getString = loader.LoadFunction("ZkDaedalusSymbol_getString"); - ZkDaedalusSymbol_getFloat = loader.LoadFunction("ZkDaedalusSymbol_getFloat"); - ZkDaedalusSymbol_getInt = loader.LoadFunction("ZkDaedalusSymbol_getInt"); - ZkDaedalusSymbol_setString = loader.LoadFunction("ZkDaedalusSymbol_setString"); - ZkDaedalusSymbol_setFloat = loader.LoadFunction("ZkDaedalusSymbol_setFloat"); - ZkDaedalusSymbol_setInt = loader.LoadFunction("ZkDaedalusSymbol_setInt"); - ZkDaedalusSymbol_getIsConst = - loader.LoadFunction("ZkDaedalusSymbol_getIsConst"); - ZkDaedalusSymbol_getIsMember = - loader.LoadFunction("ZkDaedalusSymbol_getIsMember"); - ZkDaedalusSymbol_getIsExternal = - loader.LoadFunction("ZkDaedalusSymbol_getIsExternal"); - ZkDaedalusSymbol_getIsMerged = - loader.LoadFunction("ZkDaedalusSymbol_getIsMerged"); - ZkDaedalusSymbol_getIsGenerated = - loader.LoadFunction("ZkDaedalusSymbol_getIsGenerated"); - ZkDaedalusSymbol_getHasReturn = - loader.LoadFunction("ZkDaedalusSymbol_getHasReturn"); - ZkDaedalusSymbol_getName = loader.LoadFunction("ZkDaedalusSymbol_getName"); - ZkDaedalusSymbol_getAddress = - loader.LoadFunction("ZkDaedalusSymbol_getAddress"); - ZkDaedalusSymbol_getParent = loader.LoadFunction("ZkDaedalusSymbol_getParent"); - ZkDaedalusSymbol_getSize = loader.LoadFunction("ZkDaedalusSymbol_getSize"); - ZkDaedalusSymbol_getType = loader.LoadFunction("ZkDaedalusSymbol_getType"); - ZkDaedalusSymbol_getIndex = loader.LoadFunction("ZkDaedalusSymbol_getIndex"); - ZkDaedalusSymbol_getReturnType = - loader.LoadFunction("ZkDaedalusSymbol_getReturnType"); - ZkDaedalusInstance_getType = loader.LoadFunction("ZkDaedalusInstance_getType"); - ZkDaedalusInstance_getIndex = - loader.LoadFunction("ZkDaedalusInstance_getIndex"); - ZkDaedalusVm_load = loader.LoadFunction("ZkDaedalusVm_load"); - ZkDaedalusVm_loadPath = loader.LoadFunction("ZkDaedalusVm_loadPath"); - ZkDaedalusVm_loadVfs = loader.LoadFunction("ZkDaedalusVm_loadVfs"); - ZkDaedalusVm_del = loader.LoadFunction("ZkDaedalusVm_del"); - ZkDaedalusVm_pushInt = loader.LoadFunction("ZkDaedalusVm_pushInt"); - ZkDaedalusVm_pushFloat = loader.LoadFunction("ZkDaedalusVm_pushFloat"); - ZkDaedalusVm_pushString = loader.LoadFunction("ZkDaedalusVm_pushString"); - ZkDaedalusVm_pushInstance = loader.LoadFunction("ZkDaedalusVm_pushInstance"); - ZkDaedalusVm_popInt = loader.LoadFunction("ZkDaedalusVm_popInt"); - ZkDaedalusVm_popFloat = loader.LoadFunction("ZkDaedalusVm_popFloat"); - ZkDaedalusVm_popString = loader.LoadFunction("ZkDaedalusVm_popString"); - ZkDaedalusVm_popInstance = loader.LoadFunction("ZkDaedalusVm_popInstance"); - ZkDaedalusVm_getGlobalSelf = loader.LoadFunction("ZkDaedalusVm_getGlobalSelf"); - ZkDaedalusVm_getGlobalOther = - loader.LoadFunction("ZkDaedalusVm_getGlobalOther"); - ZkDaedalusVm_getGlobalVictim = - loader.LoadFunction("ZkDaedalusVm_getGlobalVictim"); - ZkDaedalusVm_getGlobalHero = loader.LoadFunction("ZkDaedalusVm_getGlobalHero"); - ZkDaedalusVm_getGlobalItem = loader.LoadFunction("ZkDaedalusVm_getGlobalItem"); - ZkDaedalusVm_setGlobalSelf = loader.LoadFunction("ZkDaedalusVm_setGlobalSelf"); - ZkDaedalusVm_setGlobalOther = - loader.LoadFunction("ZkDaedalusVm_setGlobalOther"); - ZkDaedalusVm_setGlobalVictim = - loader.LoadFunction("ZkDaedalusVm_setGlobalVictim"); - ZkDaedalusVm_setGlobalHero = loader.LoadFunction("ZkDaedalusVm_setGlobalHero"); - ZkDaedalusVm_setGlobalItem = loader.LoadFunction("ZkDaedalusVm_setGlobalItem"); - ZkDaedalusVm_callFunction = loader.LoadFunction("ZkDaedalusVm_callFunction"); - ZkDaedalusVm_initInstance = loader.LoadFunction("ZkDaedalusVm_initInstance"); - ZkDaedalusVm_registerExternal = - loader.LoadFunction("ZkDaedalusVm_registerExternal"); - ZkDaedalusVm_registerExternalDefault = - loader.LoadFunction("ZkDaedalusVm_registerExternalDefault"); - ZkDaedalusVm_printStackTrace = - loader.LoadFunction("ZkDaedalusVm_printStackTrace"); - ZkGuildValuesInstance_getWaterDepthKnee = - loader.LoadFunction("ZkGuildValuesInstance_getWaterDepthKnee"); - ZkGuildValuesInstance_getWaterDepthChest = - loader.LoadFunction( - "ZkGuildValuesInstance_getWaterDepthChest"); - ZkGuildValuesInstance_getJumpUpHeight = - loader.LoadFunction("ZkGuildValuesInstance_getJumpUpHeight"); - ZkGuildValuesInstance_getSwimTime = - loader.LoadFunction("ZkGuildValuesInstance_getSwimTime"); - ZkGuildValuesInstance_getDiveTime = - loader.LoadFunction("ZkGuildValuesInstance_getDiveTime"); - ZkGuildValuesInstance_getStepHeight = - loader.LoadFunction("ZkGuildValuesInstance_getStepHeight"); - ZkGuildValuesInstance_getJumpLowHeight = - loader.LoadFunction("ZkGuildValuesInstance_getJumpLowHeight"); - ZkGuildValuesInstance_getJumpMidHeight = - loader.LoadFunction("ZkGuildValuesInstance_getJumpMidHeight"); - ZkGuildValuesInstance_getSlideAngle = - loader.LoadFunction("ZkGuildValuesInstance_getSlideAngle"); - ZkGuildValuesInstance_getSlideAngle2 = - loader.LoadFunction("ZkGuildValuesInstance_getSlideAngle2"); - ZkGuildValuesInstance_getDisableAutoRoll = - loader.LoadFunction( - "ZkGuildValuesInstance_getDisableAutoRoll"); - ZkGuildValuesInstance_getSurfaceAlign = - loader.LoadFunction("ZkGuildValuesInstance_getSurfaceAlign"); - ZkGuildValuesInstance_getClimbHeadingAngle = - loader.LoadFunction( - "ZkGuildValuesInstance_getClimbHeadingAngle"); - ZkGuildValuesInstance_getClimbHorizAngle = - loader.LoadFunction( - "ZkGuildValuesInstance_getClimbHorizAngle"); - ZkGuildValuesInstance_getClimbGroundAngle = - loader.LoadFunction( - "ZkGuildValuesInstance_getClimbGroundAngle"); - ZkGuildValuesInstance_getFightRangeBase = - loader.LoadFunction("ZkGuildValuesInstance_getFightRangeBase"); - ZkGuildValuesInstance_getFightRangeFist = - loader.LoadFunction("ZkGuildValuesInstance_getFightRangeFist"); - ZkGuildValuesInstance_getFightRangeG = - loader.LoadFunction("ZkGuildValuesInstance_getFightRangeG"); - ZkGuildValuesInstance_getFightRange1Hs = - loader.LoadFunction("ZkGuildValuesInstance_getFightRange1Hs"); - ZkGuildValuesInstance_getFightRange1Ha = - loader.LoadFunction("ZkGuildValuesInstance_getFightRange1Ha"); - ZkGuildValuesInstance_getFightRange2Hs = - loader.LoadFunction("ZkGuildValuesInstance_getFightRange2Hs"); - ZkGuildValuesInstance_getFightRange2Ha = - loader.LoadFunction("ZkGuildValuesInstance_getFightRange2Ha"); - ZkGuildValuesInstance_getFallDownHeight = - loader.LoadFunction("ZkGuildValuesInstance_getFallDownHeight"); - ZkGuildValuesInstance_getFallDownDamage = - loader.LoadFunction("ZkGuildValuesInstance_getFallDownDamage"); - ZkGuildValuesInstance_getBloodDisabled = - loader.LoadFunction("ZkGuildValuesInstance_getBloodDisabled"); - ZkGuildValuesInstance_getBloodMaxDistance = - loader.LoadFunction( - "ZkGuildValuesInstance_getBloodMaxDistance"); - ZkGuildValuesInstance_getBloodAmount = - loader.LoadFunction("ZkGuildValuesInstance_getBloodAmount"); - ZkGuildValuesInstance_getBloodFlow = - loader.LoadFunction("ZkGuildValuesInstance_getBloodFlow"); - ZkGuildValuesInstance_getTurnSpeed = - loader.LoadFunction("ZkGuildValuesInstance_getTurnSpeed"); - ZkGuildValuesInstance_getBloodEmitter = - loader.LoadFunction("ZkGuildValuesInstance_getBloodEmitter"); - ZkGuildValuesInstance_getBloodTexture = - loader.LoadFunction("ZkGuildValuesInstance_getBloodTexture"); - ZkNpcInstance_getId = loader.LoadFunction("ZkNpcInstance_getId"); - ZkNpcInstance_getSlot = loader.LoadFunction("ZkNpcInstance_getSlot"); - ZkNpcInstance_getEffect = loader.LoadFunction("ZkNpcInstance_getEffect"); - ZkNpcInstance_getType = loader.LoadFunction("ZkNpcInstance_getType"); - ZkNpcInstance_getFlags = loader.LoadFunction("ZkNpcInstance_getFlags"); - ZkNpcInstance_getDamageType = - loader.LoadFunction("ZkNpcInstance_getDamageType"); - ZkNpcInstance_getGuild = loader.LoadFunction("ZkNpcInstance_getGuild"); - ZkNpcInstance_getLevel = loader.LoadFunction("ZkNpcInstance_getLevel"); - ZkNpcInstance_getFightTactic = - loader.LoadFunction("ZkNpcInstance_getFightTactic"); - ZkNpcInstance_getWeapon = loader.LoadFunction("ZkNpcInstance_getWeapon"); - ZkNpcInstance_getVoice = loader.LoadFunction("ZkNpcInstance_getVoice"); - ZkNpcInstance_getVoicePitch = - loader.LoadFunction("ZkNpcInstance_getVoicePitch"); - ZkNpcInstance_getBodyMass = loader.LoadFunction("ZkNpcInstance_getBodyMass"); - ZkNpcInstance_getDailyRoutine = - loader.LoadFunction("ZkNpcInstance_getDailyRoutine"); - ZkNpcInstance_getStartAiState = - loader.LoadFunction("ZkNpcInstance_getStartAiState"); - ZkNpcInstance_getSpawnPoint = - loader.LoadFunction("ZkNpcInstance_getSpawnPoint"); - ZkNpcInstance_getSpawnDelay = - loader.LoadFunction("ZkNpcInstance_getSpawnDelay"); - ZkNpcInstance_getSenses = loader.LoadFunction("ZkNpcInstance_getSenses"); - ZkNpcInstance_getSensesRange = - loader.LoadFunction("ZkNpcInstance_getSensesRange"); - ZkNpcInstance_getWp = loader.LoadFunction("ZkNpcInstance_getWp"); - ZkNpcInstance_getExp = loader.LoadFunction("ZkNpcInstance_getExp"); - ZkNpcInstance_getExpNext = loader.LoadFunction("ZkNpcInstance_getExpNext"); - ZkNpcInstance_getLp = loader.LoadFunction("ZkNpcInstance_getLp"); - ZkNpcInstance_getBodyStateInterruptableOverride = - loader.LoadFunction( - "ZkNpcInstance_getBodyStateInterruptableOverride"); - ZkNpcInstance_getNoFocus = loader.LoadFunction("ZkNpcInstance_getNoFocus"); - ZkNpcInstance_getName = loader.LoadFunction("ZkNpcInstance_getName"); - ZkNpcInstance_getMission = loader.LoadFunction("ZkNpcInstance_getMission"); - ZkNpcInstance_getAttribute = loader.LoadFunction("ZkNpcInstance_getAttribute"); - ZkNpcInstance_getHitChance = loader.LoadFunction("ZkNpcInstance_getHitChance"); - ZkNpcInstance_getProtection = - loader.LoadFunction("ZkNpcInstance_getProtection"); - ZkNpcInstance_getDamage = loader.LoadFunction("ZkNpcInstance_getDamage"); - ZkNpcInstance_getAiVar = loader.LoadFunction("ZkNpcInstance_getAiVar"); - ZkMissionInstance_getName = loader.LoadFunction("ZkMissionInstance_getName"); - ZkMissionInstance_getDescription = - loader.LoadFunction("ZkMissionInstance_getDescription"); - ZkMissionInstance_getDuration = - loader.LoadFunction("ZkMissionInstance_getDuration"); - ZkMissionInstance_getImportant = - loader.LoadFunction("ZkMissionInstance_getImportant"); - ZkMissionInstance_getOfferConditions = - loader.LoadFunction("ZkMissionInstance_getOfferConditions"); - ZkMissionInstance_getOffer = loader.LoadFunction("ZkMissionInstance_getOffer"); - ZkMissionInstance_getSuccessConditions = - loader.LoadFunction("ZkMissionInstance_getSuccessConditions"); - ZkMissionInstance_getSuccess = - loader.LoadFunction("ZkMissionInstance_getSuccess"); - ZkMissionInstance_getFailureConditions = - loader.LoadFunction("ZkMissionInstance_getFailureConditions"); - ZkMissionInstance_getFailure = - loader.LoadFunction("ZkMissionInstance_getFailure"); - ZkMissionInstance_getObsoleteConditions = - loader.LoadFunction("ZkMissionInstance_getObsoleteConditions"); - ZkMissionInstance_getObsolete = - loader.LoadFunction("ZkMissionInstance_getObsolete"); - ZkMissionInstance_getRunning = - loader.LoadFunction("ZkMissionInstance_getRunning"); - ZkItemInstance_getId = loader.LoadFunction("ZkItemInstance_getId"); - ZkItemInstance_getName = loader.LoadFunction("ZkItemInstance_getName"); - ZkItemInstance_getNameId = loader.LoadFunction("ZkItemInstance_getNameId"); - ZkItemInstance_getHp = loader.LoadFunction("ZkItemInstance_getHp"); - ZkItemInstance_getHpMax = loader.LoadFunction("ZkItemInstance_getHpMax"); - ZkItemInstance_getMainFlag = loader.LoadFunction("ZkItemInstance_getMainFlag"); - ZkItemInstance_getFlags = loader.LoadFunction("ZkItemInstance_getFlags"); - ZkItemInstance_getWeight = loader.LoadFunction("ZkItemInstance_getWeight"); - ZkItemInstance_getValue = loader.LoadFunction("ZkItemInstance_getValue"); - ZkItemInstance_getDamageType = - loader.LoadFunction("ZkItemInstance_getDamageType"); - ZkItemInstance_getDamageTotal = - loader.LoadFunction("ZkItemInstance_getDamageTotal"); - ZkItemInstance_getWear = loader.LoadFunction("ZkItemInstance_getWear"); - ZkItemInstance_getNutrition = - loader.LoadFunction("ZkItemInstance_getNutrition"); - ZkItemInstance_getMagic = loader.LoadFunction("ZkItemInstance_getMagic"); - ZkItemInstance_getOnEquip = loader.LoadFunction("ZkItemInstance_getOnEquip"); - ZkItemInstance_getOnUnequip = - loader.LoadFunction("ZkItemInstance_getOnUnequip"); - ZkItemInstance_getOwner = loader.LoadFunction("ZkItemInstance_getOwner"); - ZkItemInstance_getOwnerGuild = - loader.LoadFunction("ZkItemInstance_getOwnerGuild"); - ZkItemInstance_getDisguiseGuild = - loader.LoadFunction("ZkItemInstance_getDisguiseGuild"); - ZkItemInstance_getVisual = loader.LoadFunction("ZkItemInstance_getVisual"); - ZkItemInstance_getVisualChange = - loader.LoadFunction("ZkItemInstance_getVisualChange"); - ZkItemInstance_getEffect = loader.LoadFunction("ZkItemInstance_getEffect"); - ZkItemInstance_getVisualSkin = - loader.LoadFunction("ZkItemInstance_getVisualSkin"); - ZkItemInstance_getSchemeName = - loader.LoadFunction("ZkItemInstance_getSchemeName"); - ZkItemInstance_getMaterial = loader.LoadFunction("ZkItemInstance_getMaterial"); - ZkItemInstance_getMunition = loader.LoadFunction("ZkItemInstance_getMunition"); - ZkItemInstance_getSpell = loader.LoadFunction("ZkItemInstance_getSpell"); - ZkItemInstance_getRange = loader.LoadFunction("ZkItemInstance_getRange"); - ZkItemInstance_getMagCircle = - loader.LoadFunction("ZkItemInstance_getMagCircle"); - ZkItemInstance_getDescription = - loader.LoadFunction("ZkItemInstance_getDescription"); - ZkItemInstance_getInvZBias = loader.LoadFunction("ZkItemInstance_getInvZBias"); - ZkItemInstance_getInvRotX = loader.LoadFunction("ZkItemInstance_getInvRotX"); - ZkItemInstance_getInvRotY = loader.LoadFunction("ZkItemInstance_getInvRotY"); - ZkItemInstance_getInvRotZ = loader.LoadFunction("ZkItemInstance_getInvRotZ"); - ZkItemInstance_getInvAnimate = - loader.LoadFunction("ZkItemInstance_getInvAnimate"); - ZkItemInstance_getDamage = loader.LoadFunction("ZkItemInstance_getDamage"); - ZkItemInstance_getProtection = - loader.LoadFunction("ZkItemInstance_getProtection"); - ZkItemInstance_getCondAtr = loader.LoadFunction("ZkItemInstance_getCondAtr"); - ZkItemInstance_getCondValue = - loader.LoadFunction("ZkItemInstance_getCondValue"); - ZkItemInstance_getChangeAtr = - loader.LoadFunction("ZkItemInstance_getChangeAtr"); - ZkItemInstance_getChangeValue = - loader.LoadFunction("ZkItemInstance_getChangeValue"); - ZkItemInstance_getOnState = loader.LoadFunction("ZkItemInstance_getOnState"); - ZkItemInstance_getText = loader.LoadFunction("ZkItemInstance_getText"); - ZkItemInstance_getCount = loader.LoadFunction("ZkItemInstance_getCount"); - ZkFocusInstance_getNpcLongrange = - loader.LoadFunction("ZkFocusInstance_getNpcLongrange"); - ZkFocusInstance_getNpcRange1 = - loader.LoadFunction("ZkFocusInstance_getNpcRange1"); - ZkFocusInstance_getNpcRange2 = - loader.LoadFunction("ZkFocusInstance_getNpcRange2"); - ZkFocusInstance_getNpcAzi = loader.LoadFunction("ZkFocusInstance_getNpcAzi"); - ZkFocusInstance_getNpcElevdo = - loader.LoadFunction("ZkFocusInstance_getNpcElevdo"); - ZkFocusInstance_getNpcElevup = - loader.LoadFunction("ZkFocusInstance_getNpcElevup"); - ZkFocusInstance_getNpcPrio = loader.LoadFunction("ZkFocusInstance_getNpcPrio"); - ZkFocusInstance_getItemRange1 = - loader.LoadFunction("ZkFocusInstance_getItemRange1"); - ZkFocusInstance_getItemRange2 = - loader.LoadFunction("ZkFocusInstance_getItemRange2"); - ZkFocusInstance_getItemAzi = loader.LoadFunction("ZkFocusInstance_getItemAzi"); - ZkFocusInstance_getItemElevdo = - loader.LoadFunction("ZkFocusInstance_getItemElevdo"); - ZkFocusInstance_getItemElevup = - loader.LoadFunction("ZkFocusInstance_getItemElevup"); - ZkFocusInstance_getItemPrio = - loader.LoadFunction("ZkFocusInstance_getItemPrio"); - ZkFocusInstance_getMobRange1 = - loader.LoadFunction("ZkFocusInstance_getMobRange1"); - ZkFocusInstance_getMobRange2 = - loader.LoadFunction("ZkFocusInstance_getMobRange2"); - ZkFocusInstance_getMobAzi = loader.LoadFunction("ZkFocusInstance_getMobAzi"); - ZkFocusInstance_getMobElevdo = - loader.LoadFunction("ZkFocusInstance_getMobElevdo"); - ZkFocusInstance_getMobElevup = - loader.LoadFunction("ZkFocusInstance_getMobElevup"); - ZkFocusInstance_getMobPrio = loader.LoadFunction("ZkFocusInstance_getMobPrio"); - ZkInfoInstance_getNpc = loader.LoadFunction("ZkInfoInstance_getNpc"); - ZkInfoInstance_getNr = loader.LoadFunction("ZkInfoInstance_getNr"); - ZkInfoInstance_getImportant = - loader.LoadFunction("ZkInfoInstance_getImportant"); - ZkInfoInstance_getCondition = - loader.LoadFunction("ZkInfoInstance_getCondition"); - ZkInfoInstance_getInformation = - loader.LoadFunction("ZkInfoInstance_getInformation"); - ZkInfoInstance_getDescription = - loader.LoadFunction("ZkInfoInstance_getDescription"); - ZkInfoInstance_getTrade = loader.LoadFunction("ZkInfoInstance_getTrade"); - ZkInfoInstance_getPermanent = - loader.LoadFunction("ZkInfoInstance_getPermanent"); - ZkItemReactInstance_getNpc = loader.LoadFunction("ZkItemReactInstance_getNpc"); - ZkItemReactInstance_getTradeItem = - loader.LoadFunction("ZkItemReactInstance_getTradeItem"); - ZkItemReactInstance_getTradeAmount = - loader.LoadFunction("ZkItemReactInstance_getTradeAmount"); - ZkItemReactInstance_getRequestedCategory = - loader.LoadFunction( - "ZkItemReactInstance_getRequestedCategory"); - ZkItemReactInstance_getRequestedItem = - loader.LoadFunction("ZkItemReactInstance_getRequestedItem"); - ZkItemReactInstance_getRequestedAmount = - loader.LoadFunction("ZkItemReactInstance_getRequestedAmount"); - ZkItemReactInstance_getReaction = - loader.LoadFunction("ZkItemReactInstance_getReaction"); - ZkSpellInstance_getTimePerMana = - loader.LoadFunction("ZkSpellInstance_getTimePerMana"); - ZkSpellInstance_getDamagePerLevel = - loader.LoadFunction("ZkSpellInstance_getDamagePerLevel"); - ZkSpellInstance_getDamageType = - loader.LoadFunction("ZkSpellInstance_getDamageType"); - ZkSpellInstance_getSpellType = - loader.LoadFunction("ZkSpellInstance_getSpellType"); - ZkSpellInstance_getCanTurnDuringInvest = - loader.LoadFunction("ZkSpellInstance_getCanTurnDuringInvest"); - ZkSpellInstance_getCanChangeTargetDuringInvest = - loader.LoadFunction( - "ZkSpellInstance_getCanChangeTargetDuringInvest"); - ZkSpellInstance_getIsMultiEffect = - loader.LoadFunction("ZkSpellInstance_getIsMultiEffect"); - ZkSpellInstance_getTargetCollectAlgo = - loader.LoadFunction("ZkSpellInstance_getTargetCollectAlgo"); - ZkSpellInstance_getTargetCollectType = - loader.LoadFunction("ZkSpellInstance_getTargetCollectType"); - ZkSpellInstance_getTargetCollectRange = - loader.LoadFunction("ZkSpellInstance_getTargetCollectRange"); - ZkSpellInstance_getTargetCollectAzi = - loader.LoadFunction("ZkSpellInstance_getTargetCollectAzi"); - ZkSpellInstance_getTargetCollectElevation = - loader.LoadFunction( - "ZkSpellInstance_getTargetCollectElevation"); - ZkMenuInstance_getBackPic = loader.LoadFunction("ZkMenuInstance_getBackPic"); - ZkMenuInstance_getBackWorld = - loader.LoadFunction("ZkMenuInstance_getBackWorld"); - ZkMenuInstance_getPosX = loader.LoadFunction("ZkMenuInstance_getPosX"); - ZkMenuInstance_getPosY = loader.LoadFunction("ZkMenuInstance_getPosY"); - ZkMenuInstance_getDimX = loader.LoadFunction("ZkMenuInstance_getDimX"); - ZkMenuInstance_getDimY = loader.LoadFunction("ZkMenuInstance_getDimY"); - ZkMenuInstance_getAlpha = loader.LoadFunction("ZkMenuInstance_getAlpha"); - ZkMenuInstance_getMusicTheme = - loader.LoadFunction("ZkMenuInstance_getMusicTheme"); - ZkMenuInstance_getEventTimerMsec = - loader.LoadFunction("ZkMenuInstance_getEventTimerMsec"); - ZkMenuInstance_getFlags = loader.LoadFunction("ZkMenuInstance_getFlags"); - ZkMenuInstance_getDefaultOutgame = - loader.LoadFunction("ZkMenuInstance_getDefaultOutgame"); - ZkMenuInstance_getDefaultIngame = - loader.LoadFunction("ZkMenuInstance_getDefaultIngame"); - ZkMenuInstance_getItem = loader.LoadFunction("ZkMenuInstance_getItem"); - ZkMenuItemInstance_getFontName = - loader.LoadFunction("ZkMenuItemInstance_getFontName"); - ZkMenuItemInstance_getBackpic = - loader.LoadFunction("ZkMenuItemInstance_getBackpic"); - ZkMenuItemInstance_getAlphaMode = - loader.LoadFunction("ZkMenuItemInstance_getAlphaMode"); - ZkMenuItemInstance_getAlpha = - loader.LoadFunction("ZkMenuItemInstance_getAlpha"); - ZkMenuItemInstance_getType = loader.LoadFunction("ZkMenuItemInstance_getType"); - ZkMenuItemInstance_getOnChgSetOption = - loader.LoadFunction("ZkMenuItemInstance_getOnChgSetOption"); - ZkMenuItemInstance_getOnChgSetOptionSection = - loader.LoadFunction( - "ZkMenuItemInstance_getOnChgSetOptionSection"); - ZkMenuItemInstance_getPosX = loader.LoadFunction("ZkMenuItemInstance_getPosX"); - ZkMenuItemInstance_getPosY = loader.LoadFunction("ZkMenuItemInstance_getPosY"); - ZkMenuItemInstance_getDimX = loader.LoadFunction("ZkMenuItemInstance_getDimX"); - ZkMenuItemInstance_getDimY = loader.LoadFunction("ZkMenuItemInstance_getDimY"); - ZkMenuItemInstance_getSizeStartScale = - loader.LoadFunction("ZkMenuItemInstance_getSizeStartScale"); - ZkMenuItemInstance_getFlags = - loader.LoadFunction("ZkMenuItemInstance_getFlags"); - ZkMenuItemInstance_getOpenDelayTime = - loader.LoadFunction("ZkMenuItemInstance_getOpenDelayTime"); - ZkMenuItemInstance_getOpenDuration = - loader.LoadFunction("ZkMenuItemInstance_getOpenDuration"); - ZkMenuItemInstance_getFramePosX = - loader.LoadFunction("ZkMenuItemInstance_getFramePosX"); - ZkMenuItemInstance_getFramePosY = - loader.LoadFunction("ZkMenuItemInstance_getFramePosY"); - ZkMenuItemInstance_getFrameSizeX = - loader.LoadFunction("ZkMenuItemInstance_getFrameSizeX"); - ZkMenuItemInstance_getFrameSizeY = - loader.LoadFunction("ZkMenuItemInstance_getFrameSizeY"); - ZkMenuItemInstance_getHideIfOptionSectionSet = - loader.LoadFunction( - "ZkMenuItemInstance_getHideIfOptionSectionSet"); - ZkMenuItemInstance_getHideIfOptionSet = - loader.LoadFunction("ZkMenuItemInstance_getHideIfOptionSet"); - ZkMenuItemInstance_getHideOnValue = - loader.LoadFunction("ZkMenuItemInstance_getHideOnValue"); - ZkMenuItemInstance_getText = loader.LoadFunction("ZkMenuItemInstance_getText"); - ZkMenuItemInstance_getOnSelAction = - loader.LoadFunction("ZkMenuItemInstance_getOnSelAction"); - ZkMenuItemInstance_getOnSelActionS = - loader.LoadFunction("ZkMenuItemInstance_getOnSelActionS"); - ZkMenuItemInstance_getOnEventAction = - loader.LoadFunction("ZkMenuItemInstance_getOnEventAction"); - ZkMenuItemInstance_getUserFloat = - loader.LoadFunction("ZkMenuItemInstance_getUserFloat"); - ZkMenuItemInstance_getUserString = - loader.LoadFunction("ZkMenuItemInstance_getUserString"); - ZkCameraInstance_getBestRange = - loader.LoadFunction("ZkCameraInstance_getBestRange"); - ZkCameraInstance_getMinRange = - loader.LoadFunction("ZkCameraInstance_getMinRange"); - ZkCameraInstance_getMaxRange = - loader.LoadFunction("ZkCameraInstance_getMaxRange"); - ZkCameraInstance_getBestElevation = - loader.LoadFunction("ZkCameraInstance_getBestElevation"); - ZkCameraInstance_getMinElevation = - loader.LoadFunction("ZkCameraInstance_getMinElevation"); - ZkCameraInstance_getMaxElevation = - loader.LoadFunction("ZkCameraInstance_getMaxElevation"); - ZkCameraInstance_getBestAzimuth = - loader.LoadFunction("ZkCameraInstance_getBestAzimuth"); - ZkCameraInstance_getMinAzimuth = - loader.LoadFunction("ZkCameraInstance_getMinAzimuth"); - ZkCameraInstance_getMaxAzimuth = - loader.LoadFunction("ZkCameraInstance_getMaxAzimuth"); - ZkCameraInstance_getBestRotZ = - loader.LoadFunction("ZkCameraInstance_getBestRotZ"); - ZkCameraInstance_getMinRotZ = - loader.LoadFunction("ZkCameraInstance_getMinRotZ"); - ZkCameraInstance_getMaxRotZ = - loader.LoadFunction("ZkCameraInstance_getMaxRotZ"); - ZkCameraInstance_getRotOffsetX = - loader.LoadFunction("ZkCameraInstance_getRotOffsetX"); - ZkCameraInstance_getRotOffsetY = - loader.LoadFunction("ZkCameraInstance_getRotOffsetY"); - ZkCameraInstance_getRotOffsetZ = - loader.LoadFunction("ZkCameraInstance_getRotOffsetZ"); - ZkCameraInstance_getTargetOffsetX = - loader.LoadFunction("ZkCameraInstance_getTargetOffsetX"); - ZkCameraInstance_getTargetOffsetY = - loader.LoadFunction("ZkCameraInstance_getTargetOffsetY"); - ZkCameraInstance_getTargetOffsetZ = - loader.LoadFunction("ZkCameraInstance_getTargetOffsetZ"); - ZkCameraInstance_getVeloTrans = - loader.LoadFunction("ZkCameraInstance_getVeloTrans"); - ZkCameraInstance_getVeloRot = - loader.LoadFunction("ZkCameraInstance_getVeloRot"); - ZkCameraInstance_getTranslate = - loader.LoadFunction("ZkCameraInstance_getTranslate"); - ZkCameraInstance_getRotate = loader.LoadFunction("ZkCameraInstance_getRotate"); - ZkCameraInstance_getCollision = - loader.LoadFunction("ZkCameraInstance_getCollision"); - ZkMusicSystemInstance_getVolume = - loader.LoadFunction("ZkMusicSystemInstance_getVolume"); - ZkMusicSystemInstance_getBitResolution = - loader.LoadFunction("ZkMusicSystemInstance_getBitResolution"); - ZkMusicSystemInstance_getGlobalReverbEnabled = - loader.LoadFunction( - "ZkMusicSystemInstance_getGlobalReverbEnabled"); - ZkMusicSystemInstance_getSampleRate = - loader.LoadFunction("ZkMusicSystemInstance_getSampleRate"); - ZkMusicSystemInstance_getNumChannels = - loader.LoadFunction("ZkMusicSystemInstance_getNumChannels"); - ZkMusicSystemInstance_getReverbBufferSize = - loader.LoadFunction( - "ZkMusicSystemInstance_getReverbBufferSize"); - ZkMusicThemeInstance_getFile = - loader.LoadFunction("ZkMusicThemeInstance_getFile"); - ZkMusicThemeInstance_getVol = - loader.LoadFunction("ZkMusicThemeInstance_getVol"); - ZkMusicThemeInstance_getLoop = - loader.LoadFunction("ZkMusicThemeInstance_getLoop"); - ZkMusicThemeInstance_getReverbmix = - loader.LoadFunction("ZkMusicThemeInstance_getReverbmix"); - ZkMusicThemeInstance_getReverbtime = - loader.LoadFunction("ZkMusicThemeInstance_getReverbtime"); - ZkMusicThemeInstance_getTranstype = - loader.LoadFunction("ZkMusicThemeInstance_getTranstype"); - ZkMusicThemeInstance_getTranssubtype = - loader.LoadFunction("ZkMusicThemeInstance_getTranssubtype"); - ZkMusicJingleInstance_getName = - loader.LoadFunction("ZkMusicJingleInstance_getName"); - ZkMusicJingleInstance_getLoop = - loader.LoadFunction("ZkMusicJingleInstance_getLoop"); - ZkMusicJingleInstance_getVol = - loader.LoadFunction("ZkMusicJingleInstance_getVol"); - ZkMusicJingleInstance_getTranssubtype = - loader.LoadFunction("ZkMusicJingleInstance_getTranssubtype"); - ZkParticleEffectInstance_getPpsValue = - loader.LoadFunction("ZkParticleEffectInstance_getPpsValue"); - ZkParticleEffectInstance_getPpsScaleKeysS = - loader.LoadFunction( - "ZkParticleEffectInstance_getPpsScaleKeysS"); - ZkParticleEffectInstance_getPpsIsLooping = - loader.LoadFunction( - "ZkParticleEffectInstance_getPpsIsLooping"); - ZkParticleEffectInstance_getPpsIsSmooth = - loader.LoadFunction("ZkParticleEffectInstance_getPpsIsSmooth"); - ZkParticleEffectInstance_getPpsFps = - loader.LoadFunction("ZkParticleEffectInstance_getPpsFps"); - ZkParticleEffectInstance_getPpsCreateEmS = - loader.LoadFunction( - "ZkParticleEffectInstance_getPpsCreateEmS"); - ZkParticleEffectInstance_getPpsCreateEmDelay = - loader.LoadFunction( - "ZkParticleEffectInstance_getPpsCreateEmDelay"); - ZkParticleEffectInstance_getShpTypeS = - loader.LoadFunction("ZkParticleEffectInstance_getShpTypeS"); - ZkParticleEffectInstance_getShpForS = - loader.LoadFunction("ZkParticleEffectInstance_getShpForS"); - ZkParticleEffectInstance_getShpOffsetVecS = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpOffsetVecS"); - ZkParticleEffectInstance_getShpDistribTypeS = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpDistribTypeS"); - ZkParticleEffectInstance_getShpDistribWalkSpeed = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpDistribWalkSpeed"); - ZkParticleEffectInstance_getShpIsVolume = - loader.LoadFunction("ZkParticleEffectInstance_getShpIsVolume"); - ZkParticleEffectInstance_getShpDimS = - loader.LoadFunction("ZkParticleEffectInstance_getShpDimS"); - ZkParticleEffectInstance_getShpMeshS = - loader.LoadFunction("ZkParticleEffectInstance_getShpMeshS"); - ZkParticleEffectInstance_getShpMeshRenderB = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpMeshRenderB"); - ZkParticleEffectInstance_getShpScaleKeysS = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpScaleKeysS"); - ZkParticleEffectInstance_getShpScaleIsLooping = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpScaleIsLooping"); - ZkParticleEffectInstance_getShpScaleIsSmooth = - loader.LoadFunction( - "ZkParticleEffectInstance_getShpScaleIsSmooth"); - ZkParticleEffectInstance_getShpScaleFps = - loader.LoadFunction("ZkParticleEffectInstance_getShpScaleFps"); - ZkParticleEffectInstance_getDirModeS = - loader.LoadFunction("ZkParticleEffectInstance_getDirModeS"); - ZkParticleEffectInstance_getDirForS = - loader.LoadFunction("ZkParticleEffectInstance_getDirForS"); - ZkParticleEffectInstance_getDirModeTargetForS = - loader.LoadFunction( - "ZkParticleEffectInstance_getDirModeTargetForS"); - ZkParticleEffectInstance_getDirModeTargetPosS = - loader.LoadFunction( - "ZkParticleEffectInstance_getDirModeTargetPosS"); - ZkParticleEffectInstance_getDirAngleHead = - loader.LoadFunction( - "ZkParticleEffectInstance_getDirAngleHead"); - ZkParticleEffectInstance_getDirAngleHeadVar = - loader.LoadFunction( - "ZkParticleEffectInstance_getDirAngleHeadVar"); - ZkParticleEffectInstance_getDirAngleElev = - loader.LoadFunction( - "ZkParticleEffectInstance_getDirAngleElev"); - ZkParticleEffectInstance_getDirAngleElevVar = - loader.LoadFunction( - "ZkParticleEffectInstance_getDirAngleElevVar"); - ZkParticleEffectInstance_getVelAvg = - loader.LoadFunction("ZkParticleEffectInstance_getVelAvg"); - ZkParticleEffectInstance_getVelVar = - loader.LoadFunction("ZkParticleEffectInstance_getVelVar"); - ZkParticleEffectInstance_getLspPartAvg = - loader.LoadFunction("ZkParticleEffectInstance_getLspPartAvg"); - ZkParticleEffectInstance_getLspPartVar = - loader.LoadFunction("ZkParticleEffectInstance_getLspPartVar"); - ZkParticleEffectInstance_getFlyGravityS = - loader.LoadFunction("ZkParticleEffectInstance_getFlyGravityS"); - ZkParticleEffectInstance_getFlyColldetB = - loader.LoadFunction("ZkParticleEffectInstance_getFlyColldetB"); - ZkParticleEffectInstance_getVisNameS = - loader.LoadFunction("ZkParticleEffectInstance_getVisNameS"); - ZkParticleEffectInstance_getVisOrientationS = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisOrientationS"); - ZkParticleEffectInstance_getVisTexIsQuadpoly = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisTexIsQuadpoly"); - ZkParticleEffectInstance_getVisTexAniFps = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisTexAniFps"); - ZkParticleEffectInstance_getVisTexAniIsLooping = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisTexAniIsLooping"); - ZkParticleEffectInstance_getVisTexColorStartS = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisTexColorStartS"); - ZkParticleEffectInstance_getVisTexColorEndS = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisTexColorEndS"); - ZkParticleEffectInstance_getVisSizeStartS = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisSizeStartS"); - ZkParticleEffectInstance_getVisSizeEndScale = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisSizeEndScale"); - ZkParticleEffectInstance_getVisAlphaFuncS = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisAlphaFuncS"); - ZkParticleEffectInstance_getVisAlphaStart = - loader.LoadFunction( - "ZkParticleEffectInstance_getVisAlphaStart"); - ZkParticleEffectInstance_getVisAlphaEnd = - loader.LoadFunction("ZkParticleEffectInstance_getVisAlphaEnd"); - ZkParticleEffectInstance_getTrlFadeSpeed = - loader.LoadFunction( - "ZkParticleEffectInstance_getTrlFadeSpeed"); - ZkParticleEffectInstance_getTrlTextureS = - loader.LoadFunction("ZkParticleEffectInstance_getTrlTextureS"); - ZkParticleEffectInstance_getTrlWidth = - loader.LoadFunction("ZkParticleEffectInstance_getTrlWidth"); - ZkParticleEffectInstance_getMrkFadesPeed = - loader.LoadFunction( - "ZkParticleEffectInstance_getMrkFadesPeed"); - ZkParticleEffectInstance_getMrktExtureS = - loader.LoadFunction("ZkParticleEffectInstance_getMrktExtureS"); - ZkParticleEffectInstance_getMrkSize = - loader.LoadFunction("ZkParticleEffectInstance_getMrkSize"); - ZkParticleEffectInstance_getFlockMode = - loader.LoadFunction("ZkParticleEffectInstance_getFlockMode"); - ZkParticleEffectInstance_getFlockStrength = - loader.LoadFunction( - "ZkParticleEffectInstance_getFlockStrength"); - ZkParticleEffectInstance_getUseEmittersFor = - loader.LoadFunction( - "ZkParticleEffectInstance_getUseEmittersFor"); - ZkParticleEffectInstance_getTimeStartEndS = - loader.LoadFunction( - "ZkParticleEffectInstance_getTimeStartEndS"); - ZkParticleEffectInstance_getMBiasAmbientPfx = - loader.LoadFunction( - "ZkParticleEffectInstance_getMBiasAmbientPfx"); - ZkEffectBaseInstance_getVisNameS = - loader.LoadFunction("ZkEffectBaseInstance_getVisNameS"); - ZkEffectBaseInstance_getVisSizeS = - loader.LoadFunction("ZkEffectBaseInstance_getVisSizeS"); - ZkEffectBaseInstance_getVisAlpha = - loader.LoadFunction("ZkEffectBaseInstance_getVisAlpha"); - ZkEffectBaseInstance_getVisAlphaBlendFuncS = - loader.LoadFunction( - "ZkEffectBaseInstance_getVisAlphaBlendFuncS"); - ZkEffectBaseInstance_getVisTexAniFps = - loader.LoadFunction("ZkEffectBaseInstance_getVisTexAniFps"); - ZkEffectBaseInstance_getVisTexAniIsLooping = - loader.LoadFunction( - "ZkEffectBaseInstance_getVisTexAniIsLooping"); - ZkEffectBaseInstance_getEmTrjModeS = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjModeS"); - ZkEffectBaseInstance_getEmTrjOriginNode = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjOriginNode"); - ZkEffectBaseInstance_getEmTrjTargetNode = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjTargetNode"); - ZkEffectBaseInstance_getEmTrjTargetRange = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmTrjTargetRange"); - ZkEffectBaseInstance_getEmTrjTargetAzi = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjTargetAzi"); - ZkEffectBaseInstance_getEmTrjTargetElev = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjTargetElev"); - ZkEffectBaseInstance_getEmTrjNumKeys = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjNumKeys"); - ZkEffectBaseInstance_getEmTrjNumKeysVar = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjNumKeysVar"); - ZkEffectBaseInstance_getEmTrjAngleElevVar = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmTrjAngleElevVar"); - ZkEffectBaseInstance_getEmTrjAngleHeadVar = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmTrjAngleHeadVar"); - ZkEffectBaseInstance_getEmTrjKeyDistVar = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjKeyDistVar"); - ZkEffectBaseInstance_getEmTrjLoopModeS = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjLoopModeS"); - ZkEffectBaseInstance_getEmTrjEaseFuncS = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjEaseFuncS"); - ZkEffectBaseInstance_getEmTrjEaseVel = - loader.LoadFunction("ZkEffectBaseInstance_getEmTrjEaseVel"); - ZkEffectBaseInstance_getEmTrjDynUpdateDelay = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmTrjDynUpdateDelay"); - ZkEffectBaseInstance_getEmTrjDynUpdateTargetOnly = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmTrjDynUpdateTargetOnly"); - ZkEffectBaseInstance_getEmFxCreateS = - loader.LoadFunction("ZkEffectBaseInstance_getEmFxCreateS"); - ZkEffectBaseInstance_getEmFxInvestOriginS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxInvestOriginS"); - ZkEffectBaseInstance_getEmFxInvestTargetS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxInvestTargetS"); - ZkEffectBaseInstance_getEmFxTriggerDelay = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxTriggerDelay"); - ZkEffectBaseInstance_getEmFxCreateDownTrj = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxCreateDownTrj"); - ZkEffectBaseInstance_getEmActionCollDynS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmActionCollDynS"); - ZkEffectBaseInstance_getEmActionCollStatS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmActionCollStatS"); - ZkEffectBaseInstance_getEmFxCollStatS = - loader.LoadFunction("ZkEffectBaseInstance_getEmFxCollStatS"); - ZkEffectBaseInstance_getEmFxCollDynS = - loader.LoadFunction("ZkEffectBaseInstance_getEmFxCollDynS"); - ZkEffectBaseInstance_getEmFxCollStatAlignS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxCollStatAlignS"); - ZkEffectBaseInstance_getEmFxCollDynAlignS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxCollDynAlignS"); - ZkEffectBaseInstance_getEmFxLifespan = - loader.LoadFunction("ZkEffectBaseInstance_getEmFxLifespan"); - ZkEffectBaseInstance_getEmCheckCollision = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmCheckCollision"); - ZkEffectBaseInstance_getEmAdjustShpToOrigin = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmAdjustShpToOrigin"); - ZkEffectBaseInstance_getEmInvestNextKeyDuration = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmInvestNextKeyDuration"); - ZkEffectBaseInstance_getEmFlyGravity = - loader.LoadFunction("ZkEffectBaseInstance_getEmFlyGravity"); - ZkEffectBaseInstance_getEmSelfRotVelS = - loader.LoadFunction("ZkEffectBaseInstance_getEmSelfRotVelS"); - ZkEffectBaseInstance_getLightPresetName = - loader.LoadFunction("ZkEffectBaseInstance_getLightPresetName"); - ZkEffectBaseInstance_getSfxId = - loader.LoadFunction("ZkEffectBaseInstance_getSfxId"); - ZkEffectBaseInstance_getSfxIsAmbient = - loader.LoadFunction("ZkEffectBaseInstance_getSfxIsAmbient"); - ZkEffectBaseInstance_getSendAssessMagic = - loader.LoadFunction("ZkEffectBaseInstance_getSendAssessMagic"); - ZkEffectBaseInstance_getSecsPerDamage = - loader.LoadFunction("ZkEffectBaseInstance_getSecsPerDamage"); - ZkEffectBaseInstance_getEmFxCollDynPercS = - loader.LoadFunction( - "ZkEffectBaseInstance_getEmFxCollDynPercS"); - ZkEffectBaseInstance_getUserString = - loader.LoadFunction("ZkEffectBaseInstance_getUserString"); - ZkParticleEffectEmitKeyInstance_getVisNameS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getVisNameS"); - ZkParticleEffectEmitKeyInstance_getVisSizeScale = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getVisSizeScale"); - ZkParticleEffectEmitKeyInstance_getScaleDuration = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getScaleDuration"); - ZkParticleEffectEmitKeyInstance_getPfxPpsValue = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxPpsValue"); - ZkParticleEffectEmitKeyInstance_getPfxPpsIsSmoothChg = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxPpsIsSmoothChg"); - ZkParticleEffectEmitKeyInstance_getPfxPpsIsLoopingChg = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxPpsIsLoopingChg"); - ZkParticleEffectEmitKeyInstance_getPfxScTime = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxScTime"); - ZkParticleEffectEmitKeyInstance_getPfxFlyGravityS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxFlyGravityS"); - ZkParticleEffectEmitKeyInstance_getPfxShpDimS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxShpDimS"); - ZkParticleEffectEmitKeyInstance_getPfxShpIsVolumeChg = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxShpIsVolumeChg"); - ZkParticleEffectEmitKeyInstance_getPfxShpScaleFps = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxShpScaleFps"); - ZkParticleEffectEmitKeyInstance_getPfxShpDistribWalksPeed = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxShpDistribWalksPeed"); - ZkParticleEffectEmitKeyInstance_getPfxShpOffsetVecS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxShpOffsetVecS"); - ZkParticleEffectEmitKeyInstance_getPfxShpDistribTypeS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxShpDistribTypeS"); - ZkParticleEffectEmitKeyInstance_getPfxDirModeS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxDirModeS"); - ZkParticleEffectEmitKeyInstance_getPfxDirForS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxDirForS"); - ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetForS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetForS"); - ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetPosS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetPosS"); - ZkParticleEffectEmitKeyInstance_getPfxVelAvg = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxVelAvg"); - ZkParticleEffectEmitKeyInstance_getPfxLspPartAvg = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxLspPartAvg"); - ZkParticleEffectEmitKeyInstance_getPfxVisAlphaStart = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getPfxVisAlphaStart"); - ZkParticleEffectEmitKeyInstance_getLightPresetName = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getLightPresetName"); - ZkParticleEffectEmitKeyInstance_getLightRange = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getLightRange"); - ZkParticleEffectEmitKeyInstance_getSfxId = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getSfxId"); - ZkParticleEffectEmitKeyInstance_getSfxIsAmbient = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getSfxIsAmbient"); - ZkParticleEffectEmitKeyInstance_getEmCreateFxId = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmCreateFxId"); - ZkParticleEffectEmitKeyInstance_getEmFlyGravity = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmFlyGravity"); - ZkParticleEffectEmitKeyInstance_getEmSelfRotVelS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmSelfRotVelS"); - ZkParticleEffectEmitKeyInstance_getEmTrjModeS = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmTrjModeS"); - ZkParticleEffectEmitKeyInstance_getEmTrjEaseVel = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmTrjEaseVel"); - ZkParticleEffectEmitKeyInstance_getEmCheckCollision = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmCheckCollision"); - ZkParticleEffectEmitKeyInstance_getEmFxLifespan = - loader.LoadFunction( - "ZkParticleEffectEmitKeyInstance_getEmFxLifespan"); - ZkFightAiInstance_getMove = loader.LoadFunction("ZkFightAiInstance_getMove"); - ZkSoundEffectInstance_getFile = - loader.LoadFunction("ZkSoundEffectInstance_getFile"); - ZkSoundEffectInstance_getPitchOff = - loader.LoadFunction("ZkSoundEffectInstance_getPitchOff"); - ZkSoundEffectInstance_getPitchVar = - loader.LoadFunction("ZkSoundEffectInstance_getPitchVar"); - ZkSoundEffectInstance_getVolume = - loader.LoadFunction("ZkSoundEffectInstance_getVolume"); - ZkSoundEffectInstance_getLoop = - loader.LoadFunction("ZkSoundEffectInstance_getLoop"); - ZkSoundEffectInstance_getLoopStartOffset = - loader.LoadFunction( - "ZkSoundEffectInstance_getLoopStartOffset"); - ZkSoundEffectInstance_getLoopEndOffset = - loader.LoadFunction("ZkSoundEffectInstance_getLoopEndOffset"); - ZkSoundEffectInstance_getReverbLevel = - loader.LoadFunction("ZkSoundEffectInstance_getReverbLevel"); - ZkSoundEffectInstance_getPfxName = - loader.LoadFunction("ZkSoundEffectInstance_getPfxName"); - ZkSoundSystemInstance_getVolume = - loader.LoadFunction("ZkSoundSystemInstance_getVolume"); - ZkSoundSystemInstance_getBitResolution = - loader.LoadFunction("ZkSoundSystemInstance_getBitResolution"); - ZkSoundSystemInstance_getSampleRate = - loader.LoadFunction("ZkSoundSystemInstance_getSampleRate"); - ZkSoundSystemInstance_getUseStereo = - loader.LoadFunction("ZkSoundSystemInstance_getUseStereo"); - ZkSoundSystemInstance_getNumSfxChannels = - loader.LoadFunction("ZkSoundSystemInstance_getNumSfxChannels"); - ZkSoundSystemInstance_getUsed3DProviderName = - loader.LoadFunction( - "ZkSoundSystemInstance_getUsed3DProviderName"); + [StructLayout(LayoutKind.Explicit)] + public struct ZkColor + { + [FieldOffset(0)] public byte R; + [FieldOffset(1)] public byte G; + [FieldOffset(2)] public byte B; + [FieldOffset(3)] public byte A; + + public Color ToColor() + { + return Color.FromArgb(A, R, G, B); + } + } + + [StructLayout(LayoutKind.Sequential)] + public struct ZkColorArgb + { + public byte A, R, G, B; + + public Color ToColor() + { + return Color.FromArgb(A, R, G, B); + } + } + + [StructLayout(LayoutKind.Sequential)] + public struct ZkMat3x3 + { + public float m00, + m01, + m02, + m10, + m11, + m12, + m20, + m21, + m22; + + public Quaternion ToQuaternion() + { + // TODO(lmichaelis): Make this faster. + var mat = new Matrix4x4( + m00, + m10, + m20, + 0, + m01, + m11, + m21, + 0, + m02, + m12, + m22, + 0, + 0, + 0, + 0, + 1 + ); + return Quaternion.CreateFromRotationMatrix(mat); + } + } + + [StructLayout(LayoutKind.Sequential)] + public struct ZkMat4x4 + { + public float m00, + m01, + m02, + m03, + m10, + m11, + m12, + m13, + m20, + m21, + m22, + m23, + m30, + m31, + m32, + m33; + + public Matrix4x4 ToCSharp() + { + return new Matrix4x4( + m00, + m10, + m20, + m30, + m01, + m11, + m21, + m31, + m02, + m12, + m22, + m32, + m03, + m13, + m23, + m33 + ); + } + } + + [StructLayout(LayoutKind.Sequential, Size = 16)] + public struct ZkDate + { + [MarshalAs(UnmanagedType.U4)] public uint year; + [MarshalAs(UnmanagedType.U2)] public ushort month; + [MarshalAs(UnmanagedType.U2)] public ushort day; + [MarshalAs(UnmanagedType.U2)] public ushort hour; + [MarshalAs(UnmanagedType.U2)] public ushort minute; + [MarshalAs(UnmanagedType.U2)] public ushort second; + + public DateTime AsDateTime() + { + return new DateTime((int)year, month, day, hour, minute, second); + } + } + + [StructLayout(LayoutKind.Sequential)] + public struct ZkReadExt + { + public delegate ulong ReadFn(UIntPtr ctx, IntPtr buf, ulong len); + + public delegate ulong SeekFn(UIntPtr ctx, long off, Whence whence); + + public delegate ulong TellFn(UIntPtr ctx); + + public delegate bool EofFn(UIntPtr ctx); + + public delegate bool DelFn(UIntPtr ctx); + + public ReadFn read; + public SeekFn seek; + public TellFn tell; + public EofFn eof; + public DelFn del; + } } } } \ No newline at end of file diff --git a/ZenKit/NativeLoader/NativeFunctions.cs b/ZenKit/NativeLoader/NativeFunctions.cs deleted file mode 100644 index aba6e78..0000000 --- a/ZenKit/NativeLoader/NativeFunctions.cs +++ /dev/null @@ -1,3781 +0,0 @@ -using System; -using System.Drawing; -using System.Numerics; -using System.Runtime.InteropServices; -using ZenKit.Daedalus; -using ZenKit.NativeLoader.NativeCallbacks; -using ZenKit.NativeLoader.NativeStructs; -using ZenKit.Vobs; - -namespace ZenKit.NativeLoader -{ - namespace NativeCallbacks - { - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAnimationAliasEnumerator(UIntPtr ctx, UIntPtr v); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAnimationBlendEnumerator(UIntPtr ctx, UIntPtr v); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAnimationCombineEnumerator(UIntPtr ctx, UIntPtr v); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAnimationEnumerator(UIntPtr ctx, UIntPtr v); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAnimationSampleEnumerator(UIntPtr ctx, IntPtr sample); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAttachmentEnumerator(UIntPtr ctx, IntPtr name, UIntPtr mesh); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkBspSectorEnumerator(UIntPtr ctx, UIntPtr sector); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCameraTrajectoryFrameEnumerator(UIntPtr ctx, UIntPtr frame); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneBlockEnumerator(UIntPtr ctx, UIntPtr block); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbolEnumerator(UIntPtr ctx, UIntPtr symbol); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventCameraTremorEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventMorphAnimationEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventParticleEffectStopEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventParticlEffectEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventSoundEffectEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventSoundEffectGroundEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventTagEnumerator(UIntPtr ctx, UIntPtr evt); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkFontGlyphEnumerator(UIntPtr ctx, IntPtr glyph); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLightMapEnumerator(UIntPtr ctx, UIntPtr lightMap); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLogger(UIntPtr ctx, LogLevel lvl, string name, string message); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterialEnumerator(UIntPtr ctx, UIntPtr material); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkModelHierarchyNodeEnumerator(UIntPtr ctx, IntPtr node); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMorphAnimationEnumerator(UIntPtr ctx, UIntPtr anim); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMorphSourceEnumerator(UIntPtr ctx, UIntPtr src); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkOrientedBoundingBoxEnumerator(UIntPtr ctx, UIntPtr box); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygonEnumerator(UIntPtr ctx, UIntPtr polygon); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkSoftSkinMeshEnumerator(UIntPtr ctx, UIntPtr mesh); - - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkSoftSkinWeightEnumerator(UIntPtr ctx, IntPtr entry, ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkStringEnumerator(UIntPtr ctx, IntPtr v); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkSubMeshEnumerator(UIntPtr ctx, UIntPtr subMesh); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTextureMipmapEnumerator(UIntPtr ctx, ulong level, IntPtr data, ulong size); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTriggerListTargetEnumerator(UIntPtr ctx, UIntPtr target); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfsNodeEnumerator(UIntPtr ctx, UIntPtr node); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObjectEnumerator(UIntPtr ctx, UIntPtr vob); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkWayPointEnumerator(UIntPtr ctx, UIntPtr point); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVmExternalCallback(UIntPtr ctx, UIntPtr vm); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVmExternalDefaultCallback(UIntPtr ctx, UIntPtr vm, UIntPtr sym); - } - - namespace NativeFunctions - { - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimation_getFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimation_getSpeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLogger_set(LogLevel lvl, ZkLogger logger, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLogger_setDefault(LogLevel lvl); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLogger_log(LogLevel lvl, string name, string message); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkRead_newFile(UIntPtr stream); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkRead_newMem([MarshalAs(UnmanagedType.LPArray)] byte[] bytes, ulong length); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkRead_newPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkRead_newExt(ZkReadExt ext, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkRead_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkRead_getSize(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkRead_getBytes(UIntPtr slf, byte[] buf, ulong length); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfs_new(); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkVfs_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfs_getRoot(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfs_mkdir(UIntPtr slf, string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfs_remove(UIntPtr slf, string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfs_mount(UIntPtr slf, UIntPtr node, string parent, VfsOverwriteBehavior overwrite); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfs_mountHost(UIntPtr slf, string path, string parent, VfsOverwriteBehavior overwrite); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfs_mountDisk(UIntPtr slf, UIntPtr buf, VfsOverwriteBehavior overwrite); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfs_mountDiskHost(UIntPtr slf, string path, VfsOverwriteBehavior overwrite); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfs_resolvePath(UIntPtr slf, string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfs_findNode(UIntPtr slf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfsNode_newFile(string name, byte[] data, ulong size, ulong ts); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfsNode_newDir(string name, ulong ts); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkVfsNode_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfsNode_isFile(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfsNode_isDir(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkVfsNode_getTime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkVfsNode_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfsNode_getChild(UIntPtr slf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfsNode_create(UIntPtr slf, UIntPtr node); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVfsNode_remove(UIntPtr slf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVfsNode_open(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkVfsNode_enumerateChildren(UIntPtr slf, ZkVfsNodeEnumerator callback, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneLibrary_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneLibrary_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneLibrary_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkCutsceneLibrary_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneLibrary_getBlock(UIntPtr slf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkCutsceneLibrary_enumerateBlocks(UIntPtr slf, ZkCutsceneBlockEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCutsceneBlock_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneBlock_getMessage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkCutsceneMessage_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCutsceneMessage_getText(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCutsceneMessage_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkFont_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkFont_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkFont_loadVfs(UIntPtr buf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkFont_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkFont_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkFont_getHeight(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkFont_getGlyphCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate FontGlyph ZkFont_getGlyph(UIntPtr slf, [MarshalAs(UnmanagedType.U8)] ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkFont_enumerateGlyphs(UIntPtr slf, ZkFontGlyphEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelAnimation_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelAnimation_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelAnimation_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelAnimation_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelAnimation_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelAnimation_getNext(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkModelAnimation_getLayer(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkModelAnimation_getFrameCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkModelAnimation_getNodeCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkModelAnimation_getFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkModelAnimation_getFpsSource(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkModelAnimation_getBbox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkModelAnimation_getChecksum(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelAnimation_getSourcePath(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkDate ZkModelAnimation_getSourceDate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelAnimation_getSourceScript(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelAnimation_getSampleCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AnimationSample ZkModelAnimation_getSample(UIntPtr slf, [MarshalAs(UnmanagedType.U8)] ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void - ZkModelAnimation_enumerateSamples(UIntPtr slf, ZkAnimationSampleEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelAnimation_getNodeIndices(UIntPtr slf, out ulong size); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelHierarchy_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelHierarchy_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelHierarchy_loadVfs(UIntPtr buf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelHierarchy_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelHierarchy_getNodeCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ModelHierarchyNode ZkModelHierarchy_getNode(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkModelHierarchy_getBbox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkModelHierarchy_getCollisionBbox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkModelHierarchy_getRootTranslation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkModelHierarchy_getChecksum(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkDate ZkModelHierarchy_getSourceDate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelHierarchy_getSourcePath(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelHierarchy_enumerateNodes(UIntPtr slf, ZkModelHierarchyNodeEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkOrientedBoundingBox_getCenter(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkOrientedBoundingBox_getAxis(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkOrientedBoundingBox_getHalfWidth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkOrientedBoundingBox_getChildCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkOrientedBoundingBox_getChild(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkOrientedBoundingBox_enumerateChildren(UIntPtr slf, ZkOrientedBoundingBoxEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkOrientedBoundingBox_toAabb(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMaterial_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMaterial_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMaterial_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMaterial_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MaterialGroup ZkMaterial_getGroup(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkColor ZkMaterial_getColor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMaterial_getSmoothAngle(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMaterial_getTexture(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector2 ZkMaterial_getTextureScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMaterial_getTextureAnimationFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AnimationMapping ZkMaterial_getTextureAnimationMapping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector2 ZkMaterial_getTextureAnimationMappingDirection(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterial_getDisableCollision(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterial_getDisableLightmap(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterial_getDontCollapse(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMaterial_getDetailObject(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMaterial_getDetailObjectScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterial_getForceOccluder(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterial_getEnvironmentMapping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMaterial_getEnvironmentMappingStrength(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate WaveMode ZkMaterial_getWaveMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate WaveSpeed ZkMaterial_getWaveSpeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMaterial_getWaveAmplitude(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMaterial_getWaveGridSize(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMaterial_getIgnoreSun(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AlphaFunction ZkMaterial_getAlphaFunction(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector2 ZkMaterial_getDefaultMapping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMultiResolutionMesh_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMultiResolutionMesh_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMultiResolutionMesh_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMultiResolutionMesh_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMultiResolutionMesh_getPositions(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMultiResolutionMesh_getNormals(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMultiResolutionMesh_getSubMeshCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMultiResolutionMesh_getSubMesh(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMultiResolutionMesh_enumerateSubMeshes(UIntPtr slf, ZkSubMeshEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMultiResolutionMesh_getMaterialCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMultiResolutionMesh_getMaterial(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void - ZkMultiResolutionMesh_enumerateMaterials(UIntPtr slf, ZkMaterialEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMultiResolutionMesh_getAlphaTest(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkMultiResolutionMesh_getBbox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMultiResolutionMesh_getOrientedBbox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSubMesh_getMaterial(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getTriangles(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getWedges(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getColors(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getTrianglePlaneIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getTrianglePlanes(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getTriangleEdges(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getEdges(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getEdgeScores(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSubMesh_getWedgeMap(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkSoftSkinMesh_getNodeCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSoftSkinMesh_getMesh(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSoftSkinMesh_getBbox(UIntPtr slf, ulong node); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkSoftSkinMesh_enumerateBoundingBoxes(UIntPtr slf, ZkOrientedBoundingBoxEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoftSkinMesh_getWeights(UIntPtr slf, ulong node, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkSoftSkinMesh_enumerateWeights(UIntPtr slf, ZkSoftSkinWeightEnumerator cb, UIntPtr node); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoftSkinMesh_getWedgeNormals(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoftSkinMesh_getNodes(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelMesh_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelMesh_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelMesh_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelMesh_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelMesh_getMeshCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelMesh_getMesh(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelMesh_enumerateMeshes(UIntPtr slf, ZkSoftSkinMeshEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelMesh_getAttachmentCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelMesh_getAttachment(UIntPtr slf, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelMesh_enumerateAttachments(UIntPtr slf, ZkAttachmentEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkModelMesh_getChecksum(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModel_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModel_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModel_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModel_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModel_getHierarchy(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModel_getMesh(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTexture_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTexture_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTexture_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTexture_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate TextureFormat ZkTexture_getFormat(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getWidth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getHeight(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getWidthMipmap(UIntPtr slf, ulong level); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getHeightMipmap(UIntPtr slf, ulong level); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getWidthRef(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getHeightRef(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getMipmapCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkTexture_getAverageColor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTexture_getPalette(UIntPtr slf, out ulong size); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTexture_getMipmapRaw(UIntPtr slf, ulong level, out ulong size); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkTexture_getMipmapRgba(UIntPtr slf, ulong level, byte[] buf, ulong size); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTexture_enumerateRawMipmaps(UIntPtr slf, ZkTextureMipmapEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTexture_enumerateRgbaMipmaps(UIntPtr slf, ZkTextureMipmapEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMorphMesh_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMorphMesh_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMorphMesh_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMorphMesh_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphMesh_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMorphMesh_getMesh(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphMesh_getMorphPositions(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMorphMesh_getAnimationCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMorphMesh_getAnimation(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMorphMesh_enumerateAnimations(UIntPtr slf, ZkMorphAnimationEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMorphMesh_getSourceCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMorphMesh_getSource(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMorphMesh_enumerateSources(UIntPtr slf, ZkMorphSourceEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphAnimation_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMorphAnimation_getLayer(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMorphAnimation_getBlendIn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMorphAnimation_getBlendOut(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMorphAnimation_getDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMorphAnimation_getSpeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate byte ZkMorphAnimation_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkMorphAnimation_getFrameCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphAnimation_getVertices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphAnimation_getSamples(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphSource_getFileName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkDate ZkMorphSource_getFileDate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMesh_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkDate ZkMesh_getSourceDate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMesh_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkMesh_getBoundingBox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_getOrientedBoundingBox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMesh_getMaterialCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_getMaterial(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMesh_enumerateMaterials(UIntPtr slf, ZkMaterialEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMesh_getPositions(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMesh_getVertices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMesh_getLightMapCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_getLightMap(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMesh_enumerateLightMaps(UIntPtr slf, ZkLightMapEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkMesh_getPolygonCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMesh_getPolygon(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMesh_enumeratePolygons(UIntPtr slf, ZkPolygonEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLightMap_getImage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkLightMap_getOrigin(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkLightMap_getNormal(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkPolygon_getMaterialIndex(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkPolygon_getLightMapIndex(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkPolygon_getPositionIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkPolygon_getPolygonIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsPortal(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsOccluder(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsSector(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getShouldRelight(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsOutdoor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsGhostOccluder(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsDynamicallyLit(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkPolygon_getIsLod(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate byte ZkPolygon_getNormalAxis(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate short ZkPolygon_getSectorIndex(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelScript_getSkeletonName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkModelScript_getSkeletonMeshDisabled(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getMeshCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getDisabledAnimationsCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getAnimationCombineCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getAnimationBlendCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getAnimationAliasCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getModelTagCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkModelScript_getAnimationCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelScript_getDisabledAnimation(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelScript_getMesh(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_getAnimationCombine(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_getAnimationBlend(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_getAnimationAlias(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkModelScript_getModelTag(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkModelScript_getAnimation(UIntPtr slf, long i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateAnimationCombines(UIntPtr slf, ZkAnimationCombineEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateMeshes(UIntPtr slf, ZkStringEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateDisabledAnimations(UIntPtr slf, ZkStringEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateAnimationBlends(UIntPtr slf, ZkAnimationBlendEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateAnimationAliases(UIntPtr slf, ZkAnimationAliasEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateModelTags(UIntPtr slf, ZkStringEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkModelScript_enumerateAnimations(UIntPtr slf, ZkAnimationEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimation_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkAnimation_getLayer(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimation_getNext(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimation_getBlendIn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimation_getBlendOut(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkAnimation_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimation_getModel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AnimationDirection ZkAnimation_getDirection(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkAnimation_getFirstFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkAnimation_getLastFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimation_getCollisionVolumeScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getEventTagCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getParticleEffectCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getParticleEffectStopCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getSoundEffectCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getSoundEffectGroundCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getMorphAnimationCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkAnimation_getCameraTremorCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getEventTag(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getParticleEffect(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getParticleEffectStop(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getSoundEffect(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getSoundEffectGround(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getMorphAnimation(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimation_getCameraTremor(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateEventTags(UIntPtr slf, ZkEventTagEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateParticleEffects(UIntPtr slf, ZkEventParticlEffectEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateParticleEffectStops(UIntPtr slf, - ZkEventParticleEffectStopEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateSoundEffects(UIntPtr slf, ZkEventSoundEffectEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateSoundEffectGrounds(UIntPtr slf, ZkEventSoundEffectGroundEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateMorphAnimations(UIntPtr slf, ZkEventMorphAnimationEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimation_enumerateCameraTremors(UIntPtr slf, ZkEventCameraTremorEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventTag_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate EventType ZkEventTag_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventTag_getSlot(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventTag_getItem(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventTag_getFrames(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate FightMode ZkEventTag_getFightMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventTag_getIsAttached(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventParticleEffect_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventParticleEffect_getIndex(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventParticleEffect_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventParticleEffect_getPosition(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventParticleEffect_getIsAttached(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventParticleEffectStop_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventParticleEffectStop_getIndex(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventCameraTremor_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventCameraTremor_getField1(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventCameraTremor_getField2(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventCameraTremor_getField3(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventCameraTremor_getField4(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventSoundEffect_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventSoundEffect_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEventSoundEffect_getRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventSoundEffect_getEmptySlot(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEventSoundEffectGround_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEventSoundEffectGround_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEventSoundEffectGround_getRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkEventSoundEffectGround_getEmptySlot(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMorphAnimation_getFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphAnimation_getAnimation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMorphAnimation_getNode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationCombine_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkAnimationCombine_getLayer(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationCombine_getNext(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimationCombine_getBlendIn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimationCombine_getBlendOut(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkAnimationCombine_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationCombine_getModel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkAnimationCombine_getLastFrame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationBlend_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationBlend_getNext(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimationBlend_getBlendIn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimationBlend_getBlendOut(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationAlias_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkAnimationAlias_getLayer(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationAlias_getNext(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimationAlias_getBlendIn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkAnimationAlias_getBlendOut(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkAnimationAlias_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkAnimationAlias_getAlias(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AnimationDirection ZkAnimationAlias_getDirection(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate BspTreeType ZkBspTree_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspTree_getPolygonIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspTree_getLeafPolygonIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspTree_getPortalPolygonIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspTree_getLightPoints(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspTree_getLeafNodeIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspTree_getNodes(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkBspTree_getSectorCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkBspTree_getSector(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkBspTree_enumerateSectors(UIntPtr slf, ZkBspSectorEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspSector_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspSector_getNodeIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkBspSector_getPortalPolygonIndices(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkWayNet_getEdges(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkWayNet_getPointCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWayNet_getPoint(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkWayNet_enumeratePoints(UIntPtr slf, ZkWayPointEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkWayPoint_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkWayPoint_getWaterDepth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkWayPoint_getUnderWater(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkWayPoint_getPosition(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkWayPoint_getDirection(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkWayPoint_getFreePoint(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkWorld_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_getMesh(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_getBspTree(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_getWayNet(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkWorld_getRootObjectCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkWorld_getRootObject(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkWorld_enumerateRootObjects(UIntPtr slf, ZkVirtualObjectEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVirtualObject_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVirtualObject_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkVirtualObject_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate VirtualObjectType ZkVirtualObject_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkVirtualObject_getId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AxisAlignedBoundingBox ZkVirtualObject_getBbox(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkVirtualObject_getPosition(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkMat3x3 ZkVirtualObject_getRotation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObject_getShowVisual(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate SpriteAlignment ZkVirtualObject_getSpriteCameraFacingMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObject_getCdStatic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObject_getCdDynamic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObject_getVobStatic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ShadowType ZkVirtualObject_getDynamicShadows(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObject_getPhysicsEnabled(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AnimationType ZkVirtualObject_getAnimMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkVirtualObject_getBias(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkVirtualObject_getAmbient(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkVirtualObject_getAnimStrength(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkVirtualObject_getFarClipScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkVirtualObject_getPresetName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkVirtualObject_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkVirtualObject_getVisualName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate VisualType ZkVirtualObject_getVisualType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVirtualObject_getVisualDecal(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkVirtualObject_getChildCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkVirtualObject_getChild(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkVirtualObject_enumerateChildren(UIntPtr slf, ZkVirtualObjectEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkDecal_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector2 ZkDecal_getDimension(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector2 ZkDecal_getOffset(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDecal_getTwoSided(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate AlphaFunction ZkDecal_getAlphaFunc(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkDecal_getTextureAnimFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate byte ZkDecal_getAlphaWeight(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDecal_getIgnoreDaylight(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneCamera_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneCamera_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkCutsceneCamera_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraTrajectory ZkCutsceneCamera_getTrajectoryFOR(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraTrajectory ZkCutsceneCamera_getTargetTrajectoryFOR(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraLoopType ZkCutsceneCamera_getLoopMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraLerpType ZkCutsceneCamera_getLerpMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getIgnoreFORVobRotation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getIgnoreFORVobRotationTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getAdapt(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getEaseFirst(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getEaseLast(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCutsceneCamera_getTotalDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCutsceneCamera_getAutoFocusVob(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getAutoPlayerMovable(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCutsceneCamera_getAutoUntriggerLast(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCutsceneCamera_getAutoUntriggerLastDelay(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkCutsceneCamera_getPositionCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkCutsceneCamera_getTargetCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkCutsceneCamera_getFrameCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCutsceneCamera_getFrame(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkCutsceneCamera_enumerateFrames(UIntPtr slf, ZkCameraTrajectoryFrameEnumerator cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getTime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getRollAngle(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getFovScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraMotion ZkCameraTrajectoryFrame_getMotionType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraMotion ZkCameraTrajectoryFrame_getMotionTypeFov(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraMotion ZkCameraTrajectoryFrame_getMotionTypeRoll(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate CameraMotion ZkCameraTrajectoryFrame_getMotionTypeTimeScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getTension(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getCamBias(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getContinuity(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraTrajectoryFrame_getTimeScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCameraTrajectoryFrame_getTimeFixed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkMat4x4 ZkCameraTrajectoryFrame_getOriginalPose(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLightPreset_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLightPreset_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLightPreset_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLight_load(UIntPtr slf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLight_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLight_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLightPreset_getPreset(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate LightType ZkLightPreset_getLightType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLightPreset_getRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkColor ZkLightPreset_getColor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLightPreset_getConeAngle(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLightPreset_getIsStatic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate LightQuality ZkLightPreset_getQuality(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLightPreset_getLensflareFx(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLightPreset_getOn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLightPreset_getRangeAnimationScale(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLightPreset_getRangeAnimationFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLightPreset_getRangeAnimationSmooth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLightPreset_getColorAnimationList(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLightPreset_getColorAnimationFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLightPreset_getColorAnimationSmooth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLightPreset_getCanMove(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLight_getPreset(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate LightType ZkLight_getLightType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLight_getRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkColor ZkLight_getColor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLight_getConeAngle(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLight_getIsStatic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate LightQuality ZkLight_getQuality(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLight_getLensflareFx(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLight_getOn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLight_getRangeAnimationScale(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLight_getRangeAnimationFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLight_getRangeAnimationSmooth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLight_getColorAnimationList(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkLight_getColorAnimationFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLight_getColorAnimationSmooth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkLight_getCanMove(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimate_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkAnimate_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkAnimate_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkAnimate_getStartOn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkItem_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkItem_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkItem_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItem_getInstance(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLensFlare_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkLensFlare_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkLensFlare_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkLensFlare_getEffect(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkParticleEffectController_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkParticleEffectController_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkParticleEffectController_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectController_getEffectName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkParticleEffectController_getKillWhenDone(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkParticleEffectController_getInitiallyRunning(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMessageFilter_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMessageFilter_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMessageFilter_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMessageFilter_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MessageFilterAction ZkMessageFilter_getOnTrigger(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MessageFilterAction ZkMessageFilter_getOnUntrigger(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCodeMaster_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkCodeMaster_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkCodeMaster_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCodeMaster_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCodeMaster_getOrdered(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCodeMaster_getFirstFalseIsFailure(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCodeMaster_getFailureTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkCodeMaster_getUntriggeredCancels(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkCodeMaster_getSlaveCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkCodeMaster_getSlave(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkCodeMaster_enumerateSlaves(UIntPtr slf, ZkStringEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMoverController_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMoverController_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMoverController_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMoverController_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MoverMessageType ZkMoverController_getMessage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMoverController_getKey(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTouchDamage_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTouchDamage_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTouchDamage_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTouchDamage_getDamage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsBarrier(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsBlunt(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsEdge(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsFire(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsFly(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsMagic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsPoint(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTouchDamage_getIsFall(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTouchDamage_getRepeatDelaySeconds(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTouchDamage_getVolumeScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate TouchCollisionType ZkTouchDamage_getCollisionType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkEarthquake_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkEarthquake_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkEarthquake_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEarthquake_getRadius(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEarthquake_getDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate Vector3 ZkEarthquake_getAmplitude(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMovableObject_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMovableObject_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMovableObject_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMovableObject_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMovableObject_getHp(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMovableObject_getDamage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMovableObject_getMovable(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMovableObject_getTakable(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMovableObject_getFocusOverride(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate SoundMaterialType ZkMovableObject_getMaterial(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMovableObject_getVisualDestroyed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMovableObject_getOwner(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMovableObject_getOwnerGuild(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMovableObject_getDestroyed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkInteractiveObject_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkInteractiveObject_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkInteractiveObject_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInteractiveObject_getState(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkInteractiveObject_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkInteractiveObject_getItem(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkInteractiveObject_getConditionFunction(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkInteractiveObject_getOnStateChangeFunction(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkInteractiveObject_getRewind(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkFire_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkFire_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkFire_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkFire_getSlot(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkFire_getVobTree(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkContainer_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkContainer_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkContainer_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkContainer_getIsLocked(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkContainer_getKey(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkContainer_getPickString(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkContainer_getContents(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDoor_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDoor_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDoor_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDoor_getIsLocked(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkDoor_getKey(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkDoor_getPickString(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSound_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSound_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkSound_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSound_getVolume(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate SoundMode ZkSound_getMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSound_getRandomDelay(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSound_getRandomDelayVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkSound_getInitiallyPlaying(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkSound_getAmbient3d(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkSound_getObstruction(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSound_getConeAngle(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate SoundTriggerVolumeType ZkSound_getVolumeType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSound_getRadius(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSound_getSoundName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSoundDaytime_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkSoundDaytime_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkSoundDaytime_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSoundDaytime_getStartTime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSoundDaytime_getEndTime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoundDaytime_getSoundNameDaytime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTrigger_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTrigger_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTrigger_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTrigger_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate byte ZkTrigger_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate byte ZkTrigger_getFilterFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTrigger_getVobTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkTrigger_getMaxActivationCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTrigger_getRetriggerDelaySeconds(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTrigger_getDamageThreshold(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTrigger_getFireDelaySeconds(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMover_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkMover_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkMover_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MoverBehavior ZkMover_getBehavior(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMover_getTouchBlockerDamage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMover_getStayOpenTimeSeconds(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMover_getIsLocked(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMover_getAutoLink(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkMover_getAutoRotate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMover_getSpeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MoverLerpType ZkMover_getLerpType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MoverSpeedType ZkMover_getSpeedType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getKeyframes(UIntPtr slf, out ulong count); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxOpenStart(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxOpenEnd(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxTransitioning(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxCloseStart(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxCloseEnd(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxLock(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxUnlock(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMover_getSfxUseLocked(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerList_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerList_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTriggerList_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate TriggerBatchMode ZkTriggerList_getMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ulong ZkTriggerList_getTargetCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerList_getTarget(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTriggerList_enumerateTargets(UIntPtr slf, ZkTriggerListTargetEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTriggerListTarget_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkTriggerListTarget_getDelaySeconds(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerScript_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerScript_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTriggerScript_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTriggerScript_getFunction(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerChangeLevel_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerChangeLevel_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTriggerChangeLevel_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTriggerChangeLevel_getLevelName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTriggerChangeLevel_getStartVob(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerWorldStart_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerWorldStart_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTriggerWorldStart_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTriggerWorldStart_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkTriggerWorldStart_getFireOnce(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerUntouch_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkTriggerUntouch_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkTriggerUntouch_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkTriggerUntouch_getTarget(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkZoneMusic_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkZoneMusic_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkZoneMusic_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkZoneMusic_getIsEnabled(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkZoneMusic_getPriority(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkZoneMusic_getIsEllipsoid(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkZoneMusic_getReverb(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkZoneMusic_getVolume(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkZoneMusic_getIsLoop(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkZoneFarPlane_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkZoneFarPlane_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkZoneFarPlane_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkZoneFarPlane_getVobFarPlaneZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkZoneFarPlane_getInnerRangePercentage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkZoneFog_load(UIntPtr buf, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkZoneFog_loadPath(string path, GameVersion version); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkZoneFog_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkZoneFog_getRangeCenter(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkZoneFog_getInnerRangePercentage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate ZkColor ZkZoneFog_getColor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkZoneFog_getFadeOutSky(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkZoneFog_getOverrideColor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusScript_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusScript_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusScript_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusScript_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkDaedalusScript_getSymbolCount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusScript_enumerateSymbols(UIntPtr slf, ZkDaedalusSymbolEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusScript_enumerateInstanceSymbols(UIntPtr slf, string className, - ZkDaedalusSymbolEnumerator cb, UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate DaedalusInstruction ZkDaedalusScript_getInstruction(UIntPtr slf, ulong address); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusScript_getSymbolByIndex(UIntPtr slf, uint i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusScript_getSymbolByAddress(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusScript_getSymbolByName(UIntPtr slf, string i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkDaedalusSymbol_getString(UIntPtr slf, ushort index, UIntPtr context); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkDaedalusSymbol_getFloat(UIntPtr slf, ushort index, UIntPtr context); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkDaedalusSymbol_getInt(UIntPtr slf, ushort index, UIntPtr context); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusSymbol_setString(UIntPtr slf, string value, ushort index, UIntPtr context); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusSymbol_setFloat(UIntPtr slf, float value, ushort index, UIntPtr context); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusSymbol_setInt(UIntPtr slf, int value, ushort index, UIntPtr context); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbol_getIsConst(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbol_getIsMember(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbol_getIsExternal(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbol_getIsMerged(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbol_getIsGenerated(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate bool ZkDaedalusSymbol_getHasReturn(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkDaedalusSymbol_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkDaedalusSymbol_getAddress(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkDaedalusSymbol_getParent(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkDaedalusSymbol_getSize(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate DaedalusDataType ZkDaedalusSymbol_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkDaedalusSymbol_getIndex(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate DaedalusDataType ZkDaedalusSymbol_getReturnType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate DaedalusInstanceType ZkDaedalusInstance_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkDaedalusInstance_getIndex(UIntPtr ptr); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_load(UIntPtr buf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_loadPath(string path); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_loadVfs(UIntPtr vfs, string name); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_del(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_pushInt(UIntPtr slf, int value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_pushFloat(UIntPtr slf, float value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_pushString(UIntPtr slf, string value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_pushInstance(UIntPtr slf, UIntPtr value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkDaedalusVm_popInt(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkDaedalusVm_popFloat(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkDaedalusVm_popString(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_popInstance(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_getGlobalSelf(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_getGlobalOther(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_getGlobalVictim(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_getGlobalHero(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_getGlobalItem(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_setGlobalSelf(UIntPtr slf, UIntPtr value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_setGlobalOther(UIntPtr slf, UIntPtr value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_setGlobalVictim(UIntPtr slf, UIntPtr value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_setGlobalHero(UIntPtr slf, UIntPtr value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_setGlobalItem(UIntPtr slf, UIntPtr value); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_callFunction(UIntPtr slf, UIntPtr sym); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate UIntPtr ZkDaedalusVm_initInstance(UIntPtr slf, UIntPtr sym, DaedalusInstanceType type); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_registerExternal(UIntPtr slf, UIntPtr sym, ZkDaedalusVmExternalCallback cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_registerExternalDefault(UIntPtr slf, ZkDaedalusVmExternalDefaultCallback cb, - UIntPtr ctx); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate void ZkDaedalusVm_printStackTrace(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getWaterDepthKnee(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getWaterDepthChest(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getJumpUpHeight(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getSwimTime(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getDiveTime(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getStepHeight(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getJumpLowHeight(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getJumpMidHeight(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getSlideAngle(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getSlideAngle2(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getDisableAutoRoll(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getSurfaceAlign(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getClimbHeadingAngle(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getClimbHorizAngle(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getClimbGroundAngle(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRangeBase(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRangeFist(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRangeG(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRange1Hs(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRange1Ha(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRange2Hs(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFightRange2Ha(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFallDownHeight(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getFallDownDamage(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getBloodDisabled(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getBloodMaxDistance(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getBloodAmount(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getBloodFlow(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkGuildValuesInstance_getTurnSpeed(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkGuildValuesInstance_getBloodEmitter(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkGuildValuesInstance_getBloodTexture(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkNpcInstance_getSlot(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkNpcInstance_getEffect(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate NpcType ZkNpcInstance_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate uint ZkNpcInstance_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getDamageType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getGuild(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getLevel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getFightTactic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getWeapon(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getVoice(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getVoicePitch(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getBodyMass(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getDailyRoutine(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getStartAiState(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkNpcInstance_getSpawnPoint(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getSpawnDelay(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getSenses(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getSensesRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkNpcInstance_getWp(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getExp(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getExpNext(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getLp(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getBodyStateInterruptableOverride(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getNoFocus(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkNpcInstance_getName(UIntPtr slf, NpcNameSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getMission(UIntPtr slf, NpcMissionSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getAttribute(UIntPtr slf, NpcAttribute attribute); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getHitChance(UIntPtr slf, NpcTalent talent); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getProtection(UIntPtr slf, DamageType type); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getDamage(UIntPtr slf, DamageType type); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkNpcInstance_getAiVar(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMissionInstance_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMissionInstance_getDescription(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getImportant(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getOfferConditions(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getOffer(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getSuccessConditions(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getSuccess(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getFailureConditions(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getFailure(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getObsoleteConditions(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getObsolete(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMissionInstance_getRunning(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getNameId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getHp(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getHpMax(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getMainFlag(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getWeight(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getValue(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getDamageType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getDamageTotal(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getWear(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getNutrition(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getMagic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getOnEquip(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getOnUnequip(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getOwner(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getOwnerGuild(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getDisguiseGuild(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getVisual(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getVisualChange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getEffect(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getVisualSkin(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getSchemeName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getMaterial(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getMunition(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getSpell(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getMagCircle(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getDescription(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getInvZBias(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getInvRotX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getInvRotY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getInvRotZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getInvAnimate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getDamage(UIntPtr slf, DamageType type); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getProtection(UIntPtr slf, DamageType type); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getCondAtr(UIntPtr slf, ItemConditionSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getCondValue(UIntPtr slf, ItemConditionSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getChangeAtr(UIntPtr slf, ItemConditionSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getChangeValue(UIntPtr slf, ItemConditionSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getOnState(UIntPtr slf, ItemStateSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkItemInstance_getText(UIntPtr slf, ItemTextSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemInstance_getCount(UIntPtr slf, ItemTextSlot slot); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getNpcLongrange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getNpcRange1(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getNpcRange2(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getNpcAzi(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getNpcElevdo(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getNpcElevup(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkFocusInstance_getNpcPrio(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getItemRange1(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getItemRange2(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getItemAzi(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getItemElevdo(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getItemElevup(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkFocusInstance_getItemPrio(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getMobRange1(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getMobRange2(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getMobAzi(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getMobElevdo(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkFocusInstance_getMobElevup(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkFocusInstance_getMobPrio(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getNpc(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getNr(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getImportant(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getCondition(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getInformation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkInfoInstance_getDescription(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getTrade(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkInfoInstance_getPermanent(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getNpc(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getTradeItem(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getTradeAmount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getRequestedCategory(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getRequestedItem(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getRequestedAmount(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkItemReactInstance_getReaction(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSpellInstance_getTimePerMana(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getDamagePerLevel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getDamageType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getSpellType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getCanTurnDuringInvest(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getCanChangeTargetDuringInvest(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getIsMultiEffect(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getTargetCollectAlgo(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getTargetCollectType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getTargetCollectRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getTargetCollectAzi(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSpellInstance_getTargetCollectElevation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuInstance_getBackPic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuInstance_getBackWorld(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getPosX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getPosY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getDimX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getDimY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getAlpha(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuInstance_getMusicTheme(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getEventTimerMsec(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getDefaultOutgame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuInstance_getDefaultIngame(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuInstance_getItem(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getFontName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getBackpic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getAlphaMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getAlpha(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MenuItemType ZkMenuItemInstance_getType(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getOnChgSetOption(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getOnChgSetOptionSection(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getPosX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getPosY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getDimX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getDimY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMenuItemInstance_getSizeStartScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getFlags(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMenuItemInstance_getOpenDelayTime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMenuItemInstance_getOpenDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getFramePosX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getFramePosY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getFrameSizeX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getFrameSizeY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getHideIfOptionSectionSet(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getHideIfOptionSet(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getHideOnValue(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getText(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getOnSelAction(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getOnSelActionS(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMenuItemInstance_getOnEventAction(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMenuItemInstance_getUserFloat(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMenuItemInstance_getUserString(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getBestRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMinRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMaxRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getBestElevation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMinElevation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMaxElevation(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getBestAzimuth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMinAzimuth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMaxAzimuth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getBestRotZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMinRotZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getMaxRotZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getRotOffsetX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getRotOffsetY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getRotOffsetZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getTargetOffsetX(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getTargetOffsetY(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getTargetOffsetZ(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getVeloTrans(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkCameraInstance_getVeloRot(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkCameraInstance_getTranslate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkCameraInstance_getRotate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkCameraInstance_getCollision(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMusicSystemInstance_getVolume(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicSystemInstance_getBitResolution(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicSystemInstance_getGlobalReverbEnabled(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicSystemInstance_getSampleRate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicSystemInstance_getNumChannels(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicSystemInstance_getReverbBufferSize(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMusicThemeInstance_getFile(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMusicThemeInstance_getVol(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicThemeInstance_getLoop(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMusicThemeInstance_getReverbmix(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMusicThemeInstance_getReverbtime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MusicTransitionEffect ZkMusicThemeInstance_getTranstype(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate MusicTransitionType ZkMusicThemeInstance_getTranssubtype(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkMusicJingleInstance_getName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicJingleInstance_getLoop(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkMusicJingleInstance_getVol(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkMusicJingleInstance_getTranssubtype(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getPpsValue(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getPpsScaleKeysS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getPpsIsLooping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getPpsIsSmooth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getPpsFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getPpsCreateEmS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getPpsCreateEmDelay(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpTypeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpForS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpOffsetVecS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpDistribTypeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getShpDistribWalkSpeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getShpIsVolume(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpDimS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpMeshS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getShpMeshRenderB(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getShpScaleKeysS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getShpScaleIsLooping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getShpScaleIsSmooth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getShpScaleFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getDirModeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getDirForS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getDirModeTargetForS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getDirModeTargetPosS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getDirAngleHead(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getDirAngleHeadVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getDirAngleElev(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getDirAngleElevVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getVelAvg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getVelVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getLspPartAvg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getLspPartVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getFlyGravityS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getFlyColldetB(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getVisNameS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getVisOrientationS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getVisTexIsQuadpoly(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getVisTexAniFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getVisTexAniIsLooping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getVisTexColorStartS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getVisTexColorEndS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getVisSizeStartS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getVisSizeEndScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getVisAlphaFuncS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getVisAlphaStart(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getVisAlphaEnd(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getTrlFadeSpeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getTrlTextureS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getTrlWidth(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getMrkFadesPeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getMrktExtureS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getMrkSize(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getFlockMode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectInstance_getFlockStrength(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getUseEmittersFor(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectInstance_getTimeStartEndS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectInstance_getMBiasAmbientPfx(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getVisNameS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getVisSizeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getVisAlpha(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getVisAlphaBlendFuncS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getVisTexAniFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getVisTexAniIsLooping(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmTrjModeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmTrjOriginNode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmTrjTargetNode(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjTargetRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjTargetAzi(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjTargetElev(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getEmTrjNumKeys(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getEmTrjNumKeysVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjAngleElevVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjAngleHeadVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjKeyDistVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmTrjLoopModeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmTrjEaseFuncS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjEaseVel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmTrjDynUpdateDelay(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getEmTrjDynUpdateTargetOnly(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxCreateS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxInvestOriginS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxInvestTargetS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmFxTriggerDelay(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getEmFxCreateDownTrj(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmActionCollDynS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmActionCollStatS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxCollStatS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxCollDynS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxCollStatAlignS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxCollDynAlignS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmFxLifespan(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getEmCheckCollision(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getEmAdjustShpToOrigin(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmInvestNextKeyDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getEmFlyGravity(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmSelfRotVelS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getLightPresetName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getSfxId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getSfxIsAmbient(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkEffectBaseInstance_getSendAssessMagic(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkEffectBaseInstance_getSecsPerDamage(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getEmFxCollDynPercS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkEffectBaseInstance_getUserString(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getVisNameS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getVisSizeScale(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getScaleDuration(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxPpsValue(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectEmitKeyInstance_getPfxPpsIsSmoothChg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectEmitKeyInstance_getPfxPpsIsLoopingChg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxScTime(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxFlyGravityS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxShpDimS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectEmitKeyInstance_getPfxShpIsVolumeChg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxShpScaleFps(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxShpDistribWalksPeed(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxShpOffsetVecS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxShpDistribTypeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirModeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirForS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetForS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getPfxDirModeTargetPosS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxVelAvg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxLspPartAvg(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getPfxVisAlphaStart(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getLightPresetName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getLightRange(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getSfxId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectEmitKeyInstance_getSfxIsAmbient(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getEmCreateFxId(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getEmFlyGravity(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getEmSelfRotVelS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkParticleEffectEmitKeyInstance_getEmTrjModeS(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getEmTrjEaseVel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkParticleEffectEmitKeyInstance_getEmCheckCollision(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkParticleEffectEmitKeyInstance_getEmFxLifespan(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate FightAiMove ZkFightAiInstance_getMove(UIntPtr slf, ulong i); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoundEffectInstance_getFile(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundEffectInstance_getPitchOff(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundEffectInstance_getPitchVar(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundEffectInstance_getVolume(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundEffectInstance_getLoop(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundEffectInstance_getLoopStartOffset(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundEffectInstance_getLoopEndOffset(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSoundEffectInstance_getReverbLevel(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoundEffectInstance_getPfxName(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate float ZkSoundSystemInstance_getVolume(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundSystemInstance_getBitResolution(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundSystemInstance_getSampleRate(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundSystemInstance_getUseStereo(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate int ZkSoundSystemInstance_getNumSfxChannels(UIntPtr slf); - - [UnmanagedFunctionPointer(CallingConvention.Cdecl)] - public delegate IntPtr ZkSoundSystemInstance_getUsed3DProviderName(UIntPtr slf); - } - - namespace NativeStructs - { - [StructLayout(LayoutKind.Explicit)] - public struct ZkColor - { - [FieldOffset(0)] public byte R; - [FieldOffset(1)] public byte G; - [FieldOffset(2)] public byte B; - [FieldOffset(3)] public byte A; - - public Color ToColor() - { - return Color.FromArgb(A, R, G, B); - } - } - - [StructLayout(LayoutKind.Sequential)] - public struct ZkColorArgb - { - public byte A, R, G, B; - - public Color ToColor() - { - return Color.FromArgb(A, R, G, B); - } - } - - [StructLayout(LayoutKind.Sequential)] - public struct ZkMat3x3 - { - public float m00, - m01, - m02, - m10, - m11, - m12, - m20, - m21, - m22; - - public Quaternion ToQuaternion() - { - // TODO(lmichaelis): Make this faster. - var mat = new Matrix4x4( - m00, - m10, - m20, - 0, - m01, - m11, - m21, - 0, - m02, - m12, - m22, - 0, - 0, - 0, - 0, - 1 - ); - return Quaternion.CreateFromRotationMatrix(mat); - } - } - - [StructLayout(LayoutKind.Sequential)] - public struct ZkMat4x4 - { - public float m00, - m01, - m02, - m03, - m10, - m11, - m12, - m13, - m20, - m21, - m22, - m23, - m30, - m31, - m32, - m33; - - public Matrix4x4 ToCSharp() - { - return new Matrix4x4( - m00, - m10, - m20, - m30, - m01, - m11, - m21, - m31, - m02, - m12, - m22, - m32, - m03, - m13, - m23, - m33 - ); - } - } - - [StructLayout(LayoutKind.Sequential, Size = 16)] - public struct ZkDate - { - [MarshalAs(UnmanagedType.U4)] public uint year; - [MarshalAs(UnmanagedType.U2)] public ushort month; - [MarshalAs(UnmanagedType.U2)] public ushort day; - [MarshalAs(UnmanagedType.U2)] public ushort hour; - [MarshalAs(UnmanagedType.U2)] public ushort minute; - [MarshalAs(UnmanagedType.U2)] public ushort second; - - public DateTime AsDateTime() - { - return new DateTime((int)year, month, day, hour, minute, second); - } - } - - [StructLayout(LayoutKind.Sequential)] - public struct ZkReadExt - { - public delegate ulong ReadFn(UIntPtr ctx, IntPtr buf, ulong len); - - public delegate ulong SeekFn(UIntPtr ctx, long off, Whence whence); - - public delegate ulong TellFn(UIntPtr ctx); - - public delegate bool EofFn(UIntPtr ctx); - - public delegate bool DelFn(UIntPtr ctx); - - public ReadFn read; - public SeekFn seek; - public TellFn tell; - public EofFn eof; - public DelFn del; - } - } -} \ No newline at end of file diff --git a/ZenKit/NativeLoader/NativePathResolver.cs b/ZenKit/NativeLoader/NativePathResolver.cs deleted file mode 100644 index 5976a18..0000000 --- a/ZenKit/NativeLoader/NativePathResolver.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System; -using System.Collections.Generic; -using System.IO; -using System.Runtime.InteropServices; -using NativeLibraryLoader; - -namespace ZenKit.NativeLoader -{ - public class NativePathResolver : PathResolver - { - public override IEnumerable EnumeratePossibleLibraryLoadTargets(string name) - { - if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) - { - yield return Path.Combine(AppContext.BaseDirectory, $"{name}.dll"); - yield return Path.Combine(AppContext.BaseDirectory, $"runtimes\\win-x64\\native\\{name}.dll"); - } - else if (RuntimeInformation.IsOSPlatform(OSPlatform.Linux)) - { - if (RuntimeInformation.ProcessArchitecture == Architecture.X64) - { - yield return Path.Combine(AppContext.BaseDirectory, $"lib{name}.so"); - yield return Path.Combine(AppContext.BaseDirectory, $"runtimes/linux-x64/native/lib{name}.so"); - } - else if (RuntimeInformation.ProcessArchitecture == Architecture.Arm64) - { - yield return Path.Combine(AppContext.BaseDirectory, $"lib{name}.so"); - yield return Path.Combine(AppContext.BaseDirectory, $"runtimes/android-arm64/native/lib{name}.so"); - } - } - else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) - { - yield return Path.Combine(AppContext.BaseDirectory, $"lib{name}.dylib"); - yield return Path.Combine(AppContext.BaseDirectory, $"runtimes/osx-x64/native/lib{name}.dylib"); - } - } - } -} \ No newline at end of file diff --git a/ZenKit/Stream.cs b/ZenKit/Stream.cs index a708f38..d5fad2b 100644 --- a/ZenKit/Stream.cs +++ b/ZenKit/Stream.cs @@ -1,6 +1,4 @@ using System; -using ZenKit.NativeLoader.NativeFunctions; -using ZenKit.NativeLoader.NativeStructs; namespace ZenKit { @@ -36,7 +34,7 @@ public Read(string path) public Read(IRead impl) { - var ext = new ZkReadExt(); + var ext = new Native.Structs.ZkReadExt(); ext.read = (_, buf, len) => impl.Read(buf, len); ext.seek = (_, off, whence) => impl.Seek(off, Whence.Begin); ext.tell = _ => impl.Tell(); diff --git a/ZenKit/Texture.cs b/ZenKit/Texture.cs index 5e492cb..ee5e65b 100644 --- a/ZenKit/Texture.cs +++ b/ZenKit/Texture.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Drawing; -using ZenKit.NativeLoader.NativeStructs; using ZenKit.Util; namespace ZenKit @@ -97,7 +96,7 @@ public Color[]? Palette if (Format != TextureFormat.P8) return null; var palette = Native.ZkTexture_getPalette(_handle, out var size); - var argb = palette.MarshalAsArray(size); + var argb = palette.MarshalAsArray(size); var colors = new Color[argb.Length]; for (var i = 0; i < argb.Length; i++) colors[i] = argb[i].ToColor(); diff --git a/ZenKit/Vobs/Light.cs b/ZenKit/Vobs/Light.cs index 2e1f458..a9222f8 100644 --- a/ZenKit/Vobs/Light.cs +++ b/ZenKit/Vobs/Light.cs @@ -1,6 +1,5 @@ using System; using System.Drawing; -using ZenKit.NativeLoader.NativeStructs; namespace ZenKit.Vobs { @@ -65,7 +64,7 @@ internal LightPreset(UIntPtr handle) public Color[] ColorAnimationList => Array.ConvertAll(Native .ZkLightPreset_getColorAnimationList(_handle, out var count) - .MarshalAsArray(count), i => i.ToColor()); + .MarshalAsArray(count), i => i.ToColor()); public float ColorAnimationFps => Native.ZkLightPreset_getColorAnimationFps(_handle); public bool ColorAnimationSmooth => Native.ZkLightPreset_getColorAnimationSmooth(_handle); @@ -116,7 +115,7 @@ internal Light(UIntPtr handle, bool delete) : base(handle, delete) public Color[] ColorAnimationList => Array.ConvertAll(Native .ZkLight_getColorAnimationList(Handle, out var count) - .MarshalAsArray(count), i => i.ToColor()); + .MarshalAsArray(count), i => i.ToColor()); public float ColorAnimationFps => Native.ZkLight_getColorAnimationFps(Handle); public bool ColorAnimationSmooth => Native.ZkLight_getColorAnimationSmooth(Handle); diff --git a/ZenKit/ZenKit.csproj b/ZenKit/ZenKit.csproj index fbe643b..6df38e1 100644 --- a/ZenKit/ZenKit.csproj +++ b/ZenKit/ZenKit.csproj @@ -6,7 +6,7 @@ ZenKit true ZenKit - 0.1.9 + 0.1.10 Luis Michaelis GothicKit © 2023. GothicKit Contributors @@ -59,7 +59,6 @@ -