Table of Contents

Class Controller

Namespace
TaleWorlds.DotNet
Assembly
TaleWorlds.DotNet.dll
public static class Controller
Inheritance
Controller
Inherited Members

Methods

LoadOnCurrentApplicationDomain(IntPtr, IntPtr, int, int)

[MonoPInvokeCallback(typeof(Controller.CreateApplicationDomainMethodDelegate))]
public static void LoadOnCurrentApplicationDomain(IntPtr gameDllNameAsPointer, IntPtr gameTypeNameAsPointer, int currentEngineAsInteger, int currentPlatformAsInteger)

Parameters

gameDllNameAsPointer IntPtr
gameTypeNameAsPointer IntPtr
currentEngineAsInteger int
currentPlatformAsInteger int

OverrideManagedDllFolder(IntPtr)

[MonoPInvokeCallback(typeof(Controller.OverrideManagedDllFolderDelegate))]
public static void OverrideManagedDllFolder(IntPtr overridenFolderAsPointer)

Parameters

overridenFolderAsPointer IntPtr

SetEngineMethodsAsDotNet(Delegate, Delegate, Delegate)

public static void SetEngineMethodsAsDotNet(Delegate passControllerMethods, Delegate passManagedInitializeMethod, Delegate passManagedCallbackMethod)

Parameters

passControllerMethods Delegate
passManagedInitializeMethod Delegate
passManagedCallbackMethod Delegate

SetEngineMethodsAsHostedDotNetCore(IntPtr, IntPtr, IntPtr)

public static void SetEngineMethodsAsHostedDotNetCore(IntPtr passControllerMethods, IntPtr passManagedInitializeMethod, IntPtr passManagedCallbackMethod)

Parameters

passControllerMethods IntPtr
passManagedInitializeMethod IntPtr
passManagedCallbackMethod IntPtr

SetEngineMethodsAsMono(IntPtr, IntPtr, IntPtr)

public static void SetEngineMethodsAsMono(IntPtr passControllerMethods, IntPtr passManagedInitializeMethod, IntPtr passManagedCallbackMethod)

Parameters

passControllerMethods IntPtr
passManagedInitializeMethod IntPtr
passManagedCallbackMethod IntPtr

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).