Init
This commit is contained in:
121
Assets/Roaming/Scripts/BaseData/CommonData.cs
Normal file
121
Assets/Roaming/Scripts/BaseData/CommonData.cs
Normal file
@@ -0,0 +1,121 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class CommonData
|
||||
{
|
||||
public static string DataServer;
|
||||
|
||||
static CommonData()
|
||||
{
|
||||
// DataServer = "http://localhost";
|
||||
DataServer = Application.streamingAssetsPath;
|
||||
|
||||
_mainCamera = Camera.main;
|
||||
}
|
||||
|
||||
public static string DataPath = "/Data/";
|
||||
|
||||
public static string ImagePath = "/Image/";
|
||||
|
||||
static string LowImagePath = "Low/";
|
||||
|
||||
static string HighImagePath = "High0824/";
|
||||
|
||||
static string UIImagePath = "UI/";
|
||||
|
||||
static string SpotImagePath = "Spot0824/";
|
||||
|
||||
public static string VideoPath = "/Video/";
|
||||
|
||||
public static string GamePath = "/Game/";
|
||||
|
||||
static Camera _mainCamera;
|
||||
public static Camera MainCamera
|
||||
{
|
||||
get
|
||||
{
|
||||
return _mainCamera;
|
||||
}
|
||||
}
|
||||
|
||||
public static string ImageFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataServer + ImagePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string LowImageFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return ImageFullPath + LowImagePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string HighImageFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return ImageFullPath + HighImagePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string UIImageFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return ImageFullPath + UIImagePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string SpotImageFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return ImageFullPath + SpotImagePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string VideoFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataServer + VideoPath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string GameFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataServer + GamePath;
|
||||
}
|
||||
}
|
||||
|
||||
public static string DataFullPath
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataServer + DataPath;
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// <20>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public static float ClickDistance = 6.0f;
|
||||
|
||||
public static void ReleaseMemory()
|
||||
{
|
||||
Resources.UnloadUnusedAssets();
|
||||
AssetBundle.UnloadAllAssetBundles(true);
|
||||
System.GC.Collect();
|
||||
//ImageLoader<Image>.ClearImage();
|
||||
//ImageLoader<RawImage>.ClearImage();
|
||||
//ImageLoader<Material>.ClearImage();
|
||||
}
|
||||
}
|
||||
11
Assets/Roaming/Scripts/BaseData/CommonData.cs.meta
Normal file
11
Assets/Roaming/Scripts/BaseData/CommonData.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: cbc73c425db95814aa09c81c03be4adf
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
152
Assets/Roaming/Scripts/BaseData/Data.cs
Normal file
152
Assets/Roaming/Scripts/BaseData/Data.cs
Normal file
@@ -0,0 +1,152 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
[System.Serializable]
|
||||
public class Data
|
||||
{
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string ObjectID;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public DataType Type = DataType.Image;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD>ݱ<EFBFBD><DDB1><EFBFBD>
|
||||
/// </summary>
|
||||
public string Title;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD><C6A3>洢<EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD>ķ<EFBFBD><C4B7><EFBFBD>ͼƬ
|
||||
/// </summary>
|
||||
public string ImageName;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string VideoName;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>Ϸ<EFBFBD><CFB7><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string GameName;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public int SceneIndex;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string SceneName;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȵ<EFBFBD><C8B5><EFBFBD>
|
||||
/// </summary>
|
||||
public string ParentKey;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͼʱ<CDBC><CAB1><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string ParentID;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ͼ<EFBFBD><CDBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public int Index;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD>洢<EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ
|
||||
/// </summary>
|
||||
public string[] DataDetails;
|
||||
|
||||
/// <summary>
|
||||
/// <20>Ƿ<EFBFBD><C7B7>ɵ<EFBFBD><C9B5><EFBFBD>
|
||||
/// </summary>
|
||||
public bool Clickable = true;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public bool ShowHotTip = true;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public bool ShowBox = true;
|
||||
|
||||
#region
|
||||
/// <summary>
|
||||
/// <20><>ʾģʽ
|
||||
/// </summary>
|
||||
public DisplayMode DisplayMode = DisplayMode.Static;
|
||||
|
||||
/// <summary>
|
||||
/// <20>ֲ<EFBFBD><D6B2>ٶ<EFBFBD>
|
||||
/// </summary>
|
||||
public float DisplaySpeed;
|
||||
|
||||
/// <summary>
|
||||
/// <20>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public bool AutoPlay = true;
|
||||
|
||||
/// <summary>
|
||||
/// ѭ<><D1AD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public bool Loop = true;
|
||||
|
||||
/// <summary>
|
||||
/// <20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD>
|
||||
/// </summary>
|
||||
public bool PlayOnObject;
|
||||
|
||||
/// <summary>
|
||||
/// <20>ڶ<EFBFBD><DAB6><EFBFBD><EFBFBD>ϲ<EFBFBD><CFB2><EFBFBD><EFBFBD><EFBFBD>Ƶ
|
||||
/// </summary>
|
||||
public bool PlayVideoOnObject;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string AudioName;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string URL;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD>洢<EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD>ӻ<EFBFBD><D3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƶ<EFBFBD><C6B5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string[] UrlDetails;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ǰ<C7B0><D7BC><EFBFBD><EFBFBD>תURL
|
||||
/// </summary>
|
||||
public string CurrentURL;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϸ<EFBFBD><CFB8><EFBFBD>洢<EFBFBD><E6B4A2><EFBFBD><EFBFBD>ͼƬ<CDBC>ı<EFBFBD><C4B1><EFBFBD>
|
||||
/// </summary>
|
||||
public string[] TitleDetails;
|
||||
|
||||
/// <summary>
|
||||
/// <20>ж<EFBFBD><D0B6>Ƿ<EFBFBD>ij<EFBFBD><C4B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
/// <param name="tp"></param>
|
||||
/// <returns></returns>
|
||||
public bool IsType(DataType tp)
|
||||
{
|
||||
return (Type & tp) == tp;
|
||||
}
|
||||
#endregion
|
||||
}
|
||||
11
Assets/Roaming/Scripts/BaseData/Data.cs.meta
Normal file
11
Assets/Roaming/Scripts/BaseData/Data.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 8b8eca87ca2c297428e8e6b2c6b6948e
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
52
Assets/Roaming/Scripts/BaseData/DataType.cs
Normal file
52
Assets/Roaming/Scripts/BaseData/DataType.cs
Normal file
@@ -0,0 +1,52 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
[Flags]
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public enum DataType
|
||||
{
|
||||
/// <summary>
|
||||
/// <20><>Ƶ
|
||||
/// </summary>
|
||||
Video = 1,
|
||||
/// <summary>
|
||||
/// ͼƬ
|
||||
/// </summary>
|
||||
Image = 2,
|
||||
/// <summary>
|
||||
/// ͼ<><CDBC>
|
||||
/// </summary>
|
||||
ImageText = 4,
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
MultiImage = 8,
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>չ<EFBFBD><D5B9>
|
||||
/// </summary>
|
||||
Game = 16,
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
Url = 32,
|
||||
/// <summary>
|
||||
/// <20><>ʾ<EFBFBD><CABE>
|
||||
/// </summary>
|
||||
TipPoint = 64,
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
Material = 128,
|
||||
/// <summary>
|
||||
/// ģ<><C4A3>
|
||||
/// </summary>
|
||||
Model = 256,
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
Scene = 512
|
||||
}
|
||||
11
Assets/Roaming/Scripts/BaseData/DataType.cs.meta
Normal file
11
Assets/Roaming/Scripts/BaseData/DataType.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 5169d535faa61e444b714686ba978542
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
13
Assets/Roaming/Scripts/BaseData/DisplayMode.cs
Normal file
13
Assets/Roaming/Scripts/BaseData/DisplayMode.cs
Normal file
@@ -0,0 +1,13 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
/// <summary>
|
||||
/// <20><>ʾģʽ
|
||||
/// </summary>
|
||||
public enum DisplayMode
|
||||
{
|
||||
Static, // <20><>ʾ<EFBFBD><CABE><EFBFBD><EFBFBD>ͼƬ
|
||||
MultiPics, // <20><><EFBFBD><EFBFBD>ͼƬ˳<C6AC><CBB3><EFBFBD>ֲ<EFBFBD>
|
||||
RandomPics // <20><><EFBFBD><EFBFBD>ͼƬ<CDBC><C6AC><EFBFBD><EFBFBD><EFBFBD>ֲ<EFBFBD>
|
||||
}
|
||||
11
Assets/Roaming/Scripts/BaseData/DisplayMode.cs.meta
Normal file
11
Assets/Roaming/Scripts/BaseData/DisplayMode.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: d544a3b0bd8facd47a0ccfa928c6059c
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
35
Assets/Roaming/Scripts/BaseData/ShowPoint.cs
Normal file
35
Assets/Roaming/Scripts/BaseData/ShowPoint.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
[System.Serializable]
|
||||
public class ShowPoint
|
||||
{
|
||||
/// <summary>
|
||||
/// չʾ<D5B9><CABE>˳<EFBFBD><CBB3>
|
||||
/// </summary>
|
||||
public string ObjectID;
|
||||
|
||||
/// <summary>
|
||||
/// չʾ<D5B9><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public string Title;
|
||||
|
||||
/// <summary>
|
||||
/// <20><><EFBFBD><EFBFBD>չ<EFBFBD><D5B9>
|
||||
/// </summary>
|
||||
public int ZT_Index;
|
||||
|
||||
/// <summary>
|
||||
/// չʾ<D5B9><CABE>λ<EFBFBD><CEBB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public Vector3 Position;
|
||||
|
||||
/// <summary>
|
||||
/// չʾ<D5B9><CABE><EFBFBD><EFBFBD>ת<EFBFBD><D7AA><EFBFBD><EFBFBD>
|
||||
/// </summary>
|
||||
public Vector3 Rotation;
|
||||
}
|
||||
11
Assets/Roaming/Scripts/BaseData/ShowPoint.cs.meta
Normal file
11
Assets/Roaming/Scripts/BaseData/ShowPoint.cs.meta
Normal file
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 33cec47531cc46d4181143e6a8de21ef
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Reference in New Issue
Block a user