public class sTest : MonoBehaviour
{
public InputField input;
public Button btn;
#if UNITY_IOS
[DllImport("__Internal")]
private static extern void _copyTextToClipboard(string text);
#endif
public void OnClickThis()
{
#if UNITY_ANDROID
AndroidJavaObject obj = new AndroidJavaObject("com.androidclicp.ClipboardTools");
AndroidJavaObject o = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");
if (o == null)
return;
obj.Call("copyTextToClipboard", o, input.text);
string text = obj.Call<string>("getTextFromClipboard");
#elif UNITY_IOS
_copyTextToClipboard(input.text);
#elif UNITY_EDITOR
TextEditor te = new TextEditor();
te.text= input.text;
te.SelectAll();
te.Copy();
#endif
}
}