2021-04-06 15:30:36 +08:00
|
|
|
|
using Assets.Scripts.Apis.Models;
|
2021-04-15 15:58:37 +08:00
|
|
|
|
using Assets.Scripts.UI.Prefab.Login;
|
2021-04-15 10:13:01 +08:00
|
|
|
|
using Assets.Scenes.Ride.Scripts.Model;
|
2021-04-02 19:17:23 +08:00
|
|
|
|
using System.Collections;
|
2021-03-25 16:53:39 +08:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using UnityEngine;
|
2021-04-30 18:03:34 +08:00
|
|
|
|
using System.Net;
|
2021-06-04 13:19:37 +08:00
|
|
|
|
using System.Globalization;
|
|
|
|
|
|
using System.Threading;
|
2021-05-19 14:38:48 +08:00
|
|
|
|
using Assets.Scripts.Devices;
|
2021-09-16 19:49:45 +08:00
|
|
|
|
using Assets.Scripts;
|
2021-09-23 18:14:53 +08:00
|
|
|
|
using System;
|
2021-11-01 11:04:22 +08:00
|
|
|
|
using System.Threading.Tasks;
|
2021-11-02 17:55:49 +08:00
|
|
|
|
using System.Timers;
|
2021-03-25 16:53:39 +08:00
|
|
|
|
|
|
|
|
|
|
public static class App
|
|
|
|
|
|
{
|
2021-11-16 18:41:18 +08:00
|
|
|
|
public static string Host = "http://192.168.0.101:5084/";
|
2021-03-25 16:53:39 +08:00
|
|
|
|
|
2021-05-10 10:21:46 +08:00
|
|
|
|
public static string AppVersion = Application.version;
|
2021-03-25 16:53:39 +08:00
|
|
|
|
|
2021-04-01 14:09:23 +08:00
|
|
|
|
public static int RouteIdParam = 0;
|
2021-04-02 19:17:23 +08:00
|
|
|
|
public static UserResultModel CurrentUser { get; set; }
|
2021-08-24 17:50:14 +08:00
|
|
|
|
#if !(UNITY_ANDROID || UNITY_IOS)
|
|
|
|
|
|
//pc版微信id
|
|
|
|
|
|
public static string WxAppId => "wx9e8ca734e024f084";
|
|
|
|
|
|
#else
|
|
|
|
|
|
//移动版微信id
|
2021-08-27 15:06:56 +08:00
|
|
|
|
public static string WxAppId => "wxe3573a84e7e29902";
|
2021-08-24 17:50:14 +08:00
|
|
|
|
#endif
|
2021-04-14 15:02:33 +08:00
|
|
|
|
public static string MapBoxAccessToken => "pk.eyJ1IjoiYW5keXNqdCIsImEiOiJja2ZhajE5OGwwamRiMnltcW96bHk0ZWFuIn0.GvKanc6UveWSvIjS9HfBPA";
|
2021-04-16 17:49:11 +08:00
|
|
|
|
|
2021-04-26 16:25:52 +08:00
|
|
|
|
public static double latitude { get; internal set; }
|
|
|
|
|
|
public static double longitude { get; internal set; }
|
2021-11-02 17:55:49 +08:00
|
|
|
|
public static string is401 { get; set; }
|
2021-09-23 18:14:53 +08:00
|
|
|
|
public static bool FromLogin => false;
|
2021-09-28 15:25:52 +08:00
|
|
|
|
public static bool? _IsRowerMode = null;
|
|
|
|
|
|
public static bool? IsRowerMode
|
2021-09-23 18:14:53 +08:00
|
|
|
|
{
|
|
|
|
|
|
get => _IsRowerMode;
|
|
|
|
|
|
set
|
|
|
|
|
|
{
|
|
|
|
|
|
PlayerPrefs.SetString("IsRowerMode",value.ToString());
|
|
|
|
|
|
_IsRowerMode = value;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
2021-04-16 17:49:11 +08:00
|
|
|
|
|
2021-04-14 15:02:33 +08:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 场景跳转传值
|
|
|
|
|
|
/// Name,MapListPanel
|
|
|
|
|
|
/// xxx,bbb
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
public static System.Collections.Generic.Dictionary<string, string> MainSceneParam = new Dictionary<string, string>();
|
2021-09-23 18:14:53 +08:00
|
|
|
|
public static IDictionary<string, Texture> TextureCache = new Dictionary<string, Texture>();
|
2021-04-15 17:09:35 +08:00
|
|
|
|
public static Texture CurrentUserHeadTexture;
|
2021-04-19 14:38:31 +08:00
|
|
|
|
public static RouteResult routeResult;//骑行记录向骑行场景传值
|
2021-11-22 09:51:17 +08:00
|
|
|
|
public static Texture DefaultRotateTexture { get; set; }
|
2021-04-28 15:21:06 +08:00
|
|
|
|
//全局用 输入框或者下拉框修改标志位
|
|
|
|
|
|
public static bool isChanged { get; set; }
|
2021-04-29 11:36:30 +08:00
|
|
|
|
public static string notifyContent { get; internal set; }
|
|
|
|
|
|
|
2021-07-16 18:37:02 +08:00
|
|
|
|
public static RideSetting RideSetting = new RideSetting();
|
2021-04-30 10:32:01 +08:00
|
|
|
|
public static string pageName { get; set; }
|
|
|
|
|
|
public static int firstEnter { get; set; }
|
2021-04-30 18:03:34 +08:00
|
|
|
|
|
|
|
|
|
|
public static IPEndPoint UdpAddress { get; private set; } = new IPEndPoint(IPAddress.Parse("192.168.0.97"), 11000);
|
2021-07-09 18:16:50 +08:00
|
|
|
|
public static IPEndPoint TcpAddress { get; private set; } = new IPEndPoint(IPAddress.Parse("192.168.0.102"), 21001);
|
2021-05-10 10:21:46 +08:00
|
|
|
|
public static UpdateModel UpdateObject { get; set; }
|
2021-06-29 18:03:20 +08:00
|
|
|
|
public static int CompetionId { get; set; }//比赛id
|
2021-05-10 10:21:46 +08:00
|
|
|
|
//public static string AppDownloadUrl { get; internal set; }
|
|
|
|
|
|
//public static string AppVersionCode { get; internal set; }
|
|
|
|
|
|
|
2021-07-23 18:07:12 +08:00
|
|
|
|
public static List<JoinedCompetitionModel> JoinedCompetitionList { get; set; }//我参加的比赛
|
|
|
|
|
|
public static List<int> CompetitionIdList = new List<int>();
|
|
|
|
|
|
|
2021-05-19 14:38:48 +08:00
|
|
|
|
private static MainDeviceAdapter mainDeviceAdapter;
|
|
|
|
|
|
public static MainDeviceAdapter MainDeviceAdapter
|
|
|
|
|
|
{
|
|
|
|
|
|
get
|
|
|
|
|
|
{
|
2021-09-23 18:14:53 +08:00
|
|
|
|
if (mainDeviceAdapter == null)
|
2021-05-19 14:38:48 +08:00
|
|
|
|
{
|
|
|
|
|
|
mainDeviceAdapter = new MainDeviceAdapter();
|
|
|
|
|
|
}
|
|
|
|
|
|
return mainDeviceAdapter;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2021-07-29 20:01:38 +08:00
|
|
|
|
public static string CurrentScene { get; set; }//当前场景
|
2021-08-27 15:06:56 +08:00
|
|
|
|
public static float? topRectStartX { get; internal set; }
|
|
|
|
|
|
|
2021-09-02 14:18:26 +08:00
|
|
|
|
public static WeChatController weChatController = WeChatController.Instance;
|
2021-09-07 11:00:32 +08:00
|
|
|
|
public static ImageSelectorController imageSelectorController = ImageSelectorController.Instance;
|
2021-09-02 10:08:46 +08:00
|
|
|
|
public static Vector2 MobileResolution = new Vector2(844f, 390f);//移动端分辨率
|
|
|
|
|
|
public static Vector2 PcResolution = new Vector2(1600f, 900f);//PC端分辨率
|
|
|
|
|
|
public static int autoClearTimes = 30;
|
2021-09-06 16:53:48 +08:00
|
|
|
|
public readonly static double width = Screen.width;
|
|
|
|
|
|
public readonly static double height = Screen.height;
|
2021-09-23 18:14:53 +08:00
|
|
|
|
public readonly static bool isFullScreen = width / height > 1.8;
|
|
|
|
|
|
public static float canvasWidth { get; set; }
|
2021-10-21 18:04:01 +08:00
|
|
|
|
public static string WorkoutsUrl { get; internal set; }
|
2021-11-01 11:04:22 +08:00
|
|
|
|
public static long delayTime { get; set; }
|
2021-10-21 18:04:01 +08:00
|
|
|
|
|
2021-09-06 16:53:48 +08:00
|
|
|
|
static App()
|
2021-04-30 18:03:34 +08:00
|
|
|
|
{
|
2021-08-12 10:03:29 +08:00
|
|
|
|
#if !UNITY_EDITOR
|
2021-10-08 15:22:20 +08:00
|
|
|
|
//Host = "http://pf.juze.pro/";
|
2021-10-18 14:03:26 +08:00
|
|
|
|
//Host = "http://192.168.0.101:5087/";
|
2021-10-08 15:22:20 +08:00
|
|
|
|
//UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 21000);
|
|
|
|
|
|
//TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 21001);
|
2021-11-04 13:24:40 +08:00
|
|
|
|
Host = "https://wx.powerfun.com.cn/";
|
2021-11-18 14:45:31 +08:00
|
|
|
|
//Host = "http://192.168.0.101:5084/";
|
2021-10-08 15:22:20 +08:00
|
|
|
|
UdpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11000);
|
|
|
|
|
|
TcpAddress = new IPEndPoint(IPAddress.Parse("47.97.84.8"), 11001);
|
2021-11-17 18:10:20 +08:00
|
|
|
|
Debug.unityLogger.logEnabled = false;
|
2021-08-12 10:03:29 +08:00
|
|
|
|
#endif
|
2021-09-28 15:25:52 +08:00
|
|
|
|
var isRower = PlayerPrefs.GetString("IsRowerMode");
|
|
|
|
|
|
if (!string.IsNullOrEmpty(isRower))
|
|
|
|
|
|
{
|
|
|
|
|
|
App._IsRowerMode = bool.Parse(isRower);
|
|
|
|
|
|
}
|
2021-09-15 10:45:11 +08:00
|
|
|
|
Screen.sleepTimeout = SleepTimeout.NeverSleep;
|
2021-11-01 11:04:22 +08:00
|
|
|
|
Debug.Log(SystemInfo.deviceUniqueIdentifier);
|
2021-04-30 18:03:34 +08:00
|
|
|
|
}
|
2021-03-25 16:53:39 +08:00
|
|
|
|
}
|