public WasObject() { messageAction = (int pInt) => { Ag.LogString(" WasObject :: Default messageAction .. !!! " + pInt.LogWith("Result")); }; TpStr = this.GetType().ToString(); StNet.AddWASJob2Thread(this); }
// 1 : windows, 2 : iOS, 3 : android, 0 : unknown // _////////////////////////////////////////////////_ _____ Main _____ Methods _____ public override void SendAction() { AgStt.IntendedPause = false; AgStt.ReLoginAction(); osType = 0; #if UNITY_IPHONE osType = 2; #endif #if UNITY_ANDROID osType = 3; #endif Ag.LogString("WasLogin :: SendAction ... Started ... "); SendStr = ""; SendStr = SendStr.AddKeyValue("serviceCode", 100); SendStr = SendStr.AddKeyValue("userID", Ag.mGuest ? "" : User.WAS.KkoID); string str4key = Ag.mGuest ? User.DeviceID : User.WAS.KkoID; // int formatVer = 3; // // string theKey = StcPlatform.TheToken; // Kakao token .. // int formatVer = 2; // string theKey = StNet.GetEncodedPassword (str4key); // Ag.LogIntenseWord (" The Token :: " + theKey); /* * * string theKey = StcPlatform.TheToken; // Kakao token .. */ // string theKey = StNet.GetEncodedPassword (str4key); // // Ag.LogIntenseWord (" The Token :: " + theKey); int formatVer = 3; #if UNITY_EDITOR formatVer = 2; string theKey = StNet.GetEncodedPassword(str4key); #else formatVer = 3; SendStr = SendStr.AddKeyValue("accessToken", StcPlatform.TheToken); Ag.LogIntenseWord(" The Token :: " + StcPlatform.TheToken); #endif SendStr = SendStr.AddKeyValue("encodedPassword", StNet.GetEncodedPassword(str4key)); SendStr = SendStr.AddKeyValue("formatVersion", formatVer); int userType = Ag.mGuest ? 0 : 1; //userType = Ag.mGuest && StNet.GuestUserType0Tried ? 1 : userType; SendStr = SendStr.AddKeyValue("userType", userType); SendStr = SendStr.AddKeyValue("osType", osType); SendStr = SendStr.AddKeyValue("osVersion", osVer); SendStr = SendStr.AddKeyValue("deviceModel", SystemInfo.deviceModel); SendStr = SendStr.AddKeyValue("deviceUUID", User.DeviceID, false); SendStr = SendStr.AddParen(); postAction = () => { " post Action ".HtLog(); User.WAS.WasKey = NdObj ["key"]; User.mServerNum = NdObj ["svrVersion"].AsInt; User.noticeImageUrl = NdObj ["noticeImageUrl"]; // if (NdObj ["result"].AsInt == -1) // go to Regist .. { ; } // Server Version Check.. int svrVersion = NdObj ["svrVersion"].AsInt; // if (AgStt.ClientVersion < svrVersion) // New client has come.. Go to App Store .. // AgStt.mURI = "http://221.143.21.33/api.psy.trd"; // else if (svrVersion < AgStt.ClientVersion) // Review // AgStt.mURI = "http://221.143.21.33/api.psy.trd"; // else // same version Service .. // AgStt.mURI = "http://221.143.21.33/api.psy.trd"; try { User.TimeEventEnd = NdObj ["timeEventEndDate"].ToString().ToDateTime(); } catch { " No timeEventEndDate .... ".HtLog(); } User.loginCount = NdObj ["loginCount"].AsInt; messageAction(Result.result); // 0 : 성공, -1 : 중복, -2 : 허용 불가 이름, 1: 존재하지 않는 사용자 (User.mServerNum.LogWith("svrVersion") + User.WAS.WasKey.LogWith("key") + User.noticeImageUrl.LogWith("notiURL")).HtLog(); (User.TimeEventEnd.ToString().LogWith("TimeEvent") + User.ServerVer.LogWith("Svr Ver")).HtLog(); }; SendAndRciv(); }