virtual public void ShowAlert(string title, string message)
        {
            NativeRequest.Util.AlertDialog alertDialog = new NativeRequest.Util.AlertDialog();
            alertDialog.title   = title;
            alertDialog.message = message;

            string jsonData = JsonMapper.ToJson(new UnityMessage(GamebaseUtil.UTIL_API_SHOW_ALERT, jsonData: JsonMapper.ToJson(alertDialog)));

            messageSender.GetAsync(jsonData);
        }
        virtual public void ShowToast(string message, GamebaseUIToastType type)
        {
            NativeRequest.Util.AlertDialog alertDialog = new NativeRequest.Util.AlertDialog();
            alertDialog.message  = message;
            alertDialog.duration = (int)type;

            string jsonData = JsonMapper.ToJson(new UnityMessage(GamebaseUtil.UTIL_API_SHOW_TOAST_WITH_TYPE, jsonData: JsonMapper.ToJson(alertDialog)));

            messageSender.GetAsync(jsonData);
        }