public static WaveVR_IMEManagerWrapper GetInstance()
    {
        if (mInstance == null || mIMEManager == null)
        {
            mInstance   = new WaveVR_IMEManagerWrapper();
            mIMEManager = WaveVR_IMEManager.instance;
            mIMEManager.isInitialized();
        }

        Log.d(LOG_TAG, "VERSION_ID=" + VERSION_ID);

        return(mInstance);
    }
    // Use this for initialization
    void Start()
    {
        RegisterConfigCallback();
        RegisterInputPanelCallback();
        RegisterCtrlPanelCallback();
        CreateFile();
        arena = Interop.WVR_GetArena();
        string _content =
            "arena shape: " + arena.shape +
            "\narena length: " + arena.area.rectangle.length +
            "\narena width: " + arena.area.rectangle.width +
            "\narena diameter: " + arena.area.round.diameter;

        PrintInfoLog(_content);

        mIMEWrapper = WaveVR_IMEManagerWrapper.GetInstance();
        if (mIMEWrapper != null)
        {
            mIMEWrapper.SetCallback(InputDoneCallback);
        }
    }
 void Start()
 {
     mIMEWrapper = WaveVR_IMEManagerWrapper.GetInstance();
     mIMEWrapper.SetCallback(InputDoneCallback);
 }