|
|
@@ -105,19 +105,24 @@ public class UserPlayer : JCEntity
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- GPSTool.GetAddress((address) => {
|
|
|
- if (address != null) {
|
|
|
- Debug.Log("登陆时获取地理位置成功:" + string.Join(" ", address));
|
|
|
- if (LoginMgr.myUserInfo.country == address[0]
|
|
|
- && LoginMgr.myUserInfo.state == address[1]
|
|
|
- && LoginMgr.myUserInfo.city == address[2]
|
|
|
- ) return;
|
|
|
- LoginMgr.myUserInfo.country = address[0];
|
|
|
- LoginMgr.myUserInfo.state = address[1];
|
|
|
- LoginMgr.myUserInfo.city = address[2];
|
|
|
- LoginMgr.myUserInfo.Save();
|
|
|
- }
|
|
|
- });
|
|
|
+ if (SceneManager.GetActiveScene().name.Equals("Home")) {
|
|
|
+ var eOnAgree = () => {
|
|
|
+ GPSTool.GetAddress((address) => {
|
|
|
+ if (address != null) {
|
|
|
+ Debug.Log("登陆时获取地理位置成功:" + string.Join(" ", address));
|
|
|
+ if (LoginMgr.myUserInfo.country == address[0]
|
|
|
+ && LoginMgr.myUserInfo.state == address[1]
|
|
|
+ && LoginMgr.myUserInfo.city == address[2]
|
|
|
+ ) return;
|
|
|
+ LoginMgr.myUserInfo.country = address[0];
|
|
|
+ LoginMgr.myUserInfo.state = address[1];
|
|
|
+ LoginMgr.myUserInfo.city = address[2];
|
|
|
+ LoginMgr.myUserInfo.Save();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ };
|
|
|
+ if (HomeView.ins && !HomeView.ins.ShowProminentBeforeConnectBLE(eOnAgree)) eOnAgree.Invoke();
|
|
|
+ }
|
|
|
});
|
|
|
} else {
|
|
|
handleAuthExpire();
|