public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg, bool suspendUnityThreads) { #if UNITY_SWITCH && ENABLE_IL2CPP if (suspendUnityThreads) { UnityEngine.Switch.Applet.Begin(); Result result = ShowKeyboard(pOutResultString, GetByteSize(pOutResultString), showKeyboardArg); UnityEngine.Switch.Applet.End(); return(result); } #endif return(ShowKeyboard(pOutResultString, GetByteSize(pOutResultString), showKeyboardArg)); }
public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg, bool suspendUnityThreads) { #if UNITY_SWITCH && ENABLE_IL2CPP if (suspendUnityThreads) { UnityEngine.Switch.Applet.Begin(); Result result = ShowKeyboard(pOutResultString, pOutResultString.LongLength, showKeyboardArg); UnityEngine.Switch.Applet.End(); return(result); } #endif return(ShowKeyboard(pOutResultString, pOutResultString.LongLength, showKeyboardArg)); }
public static extern void SetInitialText(ref ShowKeyboardArg pOutShowKeyboardArg, [In] string pStr);
public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg) => default; // 0x00AEE350-0x00AEE460 public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg) => default; // 0x00AEE460-0x00AEE540
public static Result ShowKeyboard(StringBuilder outResultString, ShowKeyboardArg showKeyboardArg) { return(new Result()); }
public static extern void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, int userWordNum, [MarshalAs(UnmanagedType.U1)] bool useTextCheck);
public static extern void Destroy(ref ShowKeyboardArg pOutShowKeyboardArg);
public static void SetInitialTextUtf8(ref ShowKeyboardArg pOutShowKeyboardArg, byte[] pStr) { }
public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg) { Initialize(ref pOutShowKeyboardArg, false, false); }
public static void Destroy(ref ShowKeyboardArg pOutShowKeyboardArg) { }
public static extern void SetTextCheckCallback(ref ShowKeyboardArg pOutShowKeyboardArg, [In] TextCheckCallback pCallback);
public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, bool useDirectory, bool useTextCheck) { }
public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, int userWordNum, bool useTextCheck) { }
public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg) { }
public static void SetTextCheckCallback(ref ShowKeyboardArg pOutShowKeyboardArg, TextCheckCallback pCallback) { }
public static void SetUserWordList(ref ShowKeyboardArg pOutShowKeyboardArg, UserWord[] pUserWord, int userWordNum) { }
public static extern void SetInitialTextUtf8(ref ShowKeyboardArg pOutShowKeyboardArg, [In] byte[] pStr);
public static extern void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, [MarshalAs(UnmanagedType.U1)] bool useDirectory, [MarshalAs(UnmanagedType.U1)] bool useTextCheck);
public static extern void SetUserWordList(ref ShowKeyboardArg pOutShowKeyboardArg, [In] UserWord[] pUserWord, int userWordNum);
public static void SetInitialText(ref ShowKeyboardArg pOutShowKeyboardArg, string pStr) { }
public static extern void SetCustomizedDictionaries(ref ShowKeyboardArg pOutShowKeyboardArg, CustomizedDictionarySet dicSet);
public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg) { return(ShowKeyboard(pOutResultString, GetByteSize(pOutResultString), showKeyboardArg)); }
public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, bool useDirectory) { Initialize(ref pOutShowKeyboardArg, useDirectory, false); }
public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg) { return(ShowKeyboard(pOutResultString, pOutResultString.LongLength, showKeyboardArg)); }
public static Result ShowKeyboard(byte[] outResultString, ShowKeyboardArg showKeyboardArg) { return(new Result()); }
private static extern Result ShowKeyboard([In, Out] StringBuilder pOutResultString, long bufSize, ShowKeyboardArg showKeyboardArg);
public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, int userWordNum) { Initialize(ref pOutShowKeyboardArg, userWordNum, false); }
private static extern Result ShowKeyboard([In, Out] byte[] pOutResultString, long bufSize, ShowKeyboardArg showKeyboardArg);
public static Result ShowKeyboard(byte[] outResultString, ShowKeyboardArg showKeyboardArg, bool suspendUnityThreads) { return(new Result()); }
public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg, bool suspendUnityThreads) => default; // 0x00AEE0E0-0x00AEE280 public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg) => default; // 0x00AEE350-0x00AEE460