Skip to content

Unity Native Input Plugin for both iOS and Android (Unity UI compatible)

Notifications You must be signed in to change notification settings

indeego/UnityNativeEdit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UnityNativeEdit v1.0

Unity Native Input Plugin for both iOS and Android (Unity UI InputField compatible). This means you don't need a separate 'Unity' Input box and you can use all native text functions such as Select, Copy and Paste

Usage

  1. Simply copy the files in release/NativeEditPlugin into your existing unity project asset folder.
  2. Make empty Gameobject and attach PluginMsgHandler to your new GameObject
  3. Attach NativeEditBox script to your UnityUI InputFieldobject.
  4. Build and run on your android or ios device!
  5. For Android make sure your AndroidManifest.xml has the following setting
<activity android:name="com.unity3d.player.UnityPlayerNativeActivity"
                  android:label="@string/app_name">
            ...
            <meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />
            ...
</activity>

You can refer to sample AndroidManifest.xml in /Plugings/Android folder

Etc

  1. NativeEditBox will work with delegate defined in your Unity UI InputField, On Value Change and End Edit
  2. It's open source and free to use/redistribute!
  3. Please refer to demo Unity project.

About

Unity Native Input Plugin for both iOS and Android (Unity UI compatible)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 50.9%
  • Objective-C 31.1%
  • Java 14.3%
  • Objective-C++ 3.6%
  • Batchfile 0.1%