Example #1
0
        public override void Init(Action <string> _Callback)
        {
            SettingsVkSDK settings = Resources.Load <SettingsVkSDK>("SettingsVkSDK");

            appVars = new AppVars(settings.appId, settings.viewerId, settings.sid, settings.secret);
            _Callback(appVars.ToVKResponseFormat);
        }
Example #2
0
        public static void InitWebGLCallback(int _callbackId, System.IntPtr _ptr)
        {
            string response = Marshal.PtrToStringAuto(_ptr);
            Dictionary <string, object> tmpJson = Json.Decode(response) as Dictionary <string, object>;

            //appVars init
            appVars = new AppVars(Convert.ToInt32(tmpJson["api_id"]),
                                  Convert.ToInt32(tmpJson["viewer_id"]),
                                  Convert.ToString(tmpJson["sid"]), Convert.ToString(tmpJson["secret"]));
            InvokeCallback(Convert.ToInt32(_callbackId), response);
        }
 public FileWriterService(IOptions <AppVars> appVars)
 {
     _appVars = appVars.Value;
 }