示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
 public static extern void SetInitialText(ref ShowKeyboardArg pOutShowKeyboardArg, [In] string pStr);
示例#4
0
 public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg) => default;                           // 0x00AEE350-0x00AEE460
 public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg) => default;                                  // 0x00AEE460-0x00AEE540
示例#5
0
 public static Result ShowKeyboard(StringBuilder outResultString, ShowKeyboardArg showKeyboardArg)
 {
     return(new Result());
 }
示例#6
0
 public static extern void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, int userWordNum, [MarshalAs(UnmanagedType.U1)] bool useTextCheck);
示例#7
0
 public static extern void Destroy(ref ShowKeyboardArg pOutShowKeyboardArg);
示例#8
0
 public static void SetInitialTextUtf8(ref ShowKeyboardArg pOutShowKeyboardArg, byte[] pStr)
 {
 }
示例#9
0
 public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg)
 {
     Initialize(ref pOutShowKeyboardArg, false, false);
 }
示例#10
0
 public static void Destroy(ref ShowKeyboardArg pOutShowKeyboardArg)
 {
 }
示例#11
0
 public static extern void SetTextCheckCallback(ref ShowKeyboardArg pOutShowKeyboardArg, [In] TextCheckCallback pCallback);
示例#12
0
 public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, bool useDirectory, bool useTextCheck)
 {
 }
示例#13
0
 public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, int userWordNum, bool useTextCheck)
 {
 }
示例#14
0
 public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg)
 {
 }
示例#15
0
 public static void SetTextCheckCallback(ref ShowKeyboardArg pOutShowKeyboardArg, TextCheckCallback pCallback)
 {
 }
示例#16
0
 public static void SetUserWordList(ref ShowKeyboardArg pOutShowKeyboardArg, UserWord[] pUserWord, int userWordNum)
 {
 }
示例#17
0
 public static extern void SetInitialTextUtf8(ref ShowKeyboardArg pOutShowKeyboardArg, [In] byte[] pStr);
示例#18
0
 public static extern void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, [MarshalAs(UnmanagedType.U1)] bool useDirectory, [MarshalAs(UnmanagedType.U1)] bool useTextCheck);
示例#19
0
 public static extern void SetUserWordList(ref ShowKeyboardArg pOutShowKeyboardArg, [In] UserWord[] pUserWord, int userWordNum);
示例#20
0
 public static void SetInitialText(ref ShowKeyboardArg pOutShowKeyboardArg, string pStr)
 {
 }
示例#21
0
 public static extern void SetCustomizedDictionaries(ref ShowKeyboardArg pOutShowKeyboardArg, CustomizedDictionarySet dicSet);
示例#22
0
 public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg)
 {
     return(ShowKeyboard(pOutResultString, GetByteSize(pOutResultString), showKeyboardArg));
 }
示例#23
0
 public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, bool useDirectory)
 {
     Initialize(ref pOutShowKeyboardArg, useDirectory, false);
 }
示例#24
0
 public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg)
 {
     return(ShowKeyboard(pOutResultString, pOutResultString.LongLength, showKeyboardArg));
 }
示例#25
0
 public static Result ShowKeyboard(byte[] outResultString, ShowKeyboardArg showKeyboardArg)
 {
     return(new Result());
 }
示例#26
0
 private static extern Result ShowKeyboard([In, Out] StringBuilder pOutResultString, long bufSize, ShowKeyboardArg showKeyboardArg);
示例#27
0
 public static void Initialize(ref ShowKeyboardArg pOutShowKeyboardArg, int userWordNum)
 {
     Initialize(ref pOutShowKeyboardArg, userWordNum, false);
 }
示例#28
0
 private static extern Result ShowKeyboard([In, Out] byte[] pOutResultString, long bufSize, ShowKeyboardArg showKeyboardArg);
示例#29
0
 public static Result ShowKeyboard(byte[] outResultString, ShowKeyboardArg showKeyboardArg, bool suspendUnityThreads)
 {
     return(new Result());
 }
示例#30
0
 public static Result ShowKeyboard(byte[] pOutResultString, ShowKeyboardArg showKeyboardArg, bool suspendUnityThreads) => default;        // 0x00AEE0E0-0x00AEE280
 public static Result ShowKeyboard(StringBuilder pOutResultString, ShowKeyboardArg showKeyboardArg) => default;                           // 0x00AEE350-0x00AEE460