This commit is contained in:
2025-10-31 15:20:38 +08:00
parent 254e1926cf
commit 5ad8b2b7e1
6502 changed files with 581819 additions and 0 deletions

View 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();
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: cbc73c425db95814aa09c81c03be4adf
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View 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
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 8b8eca87ca2c297428e8e6b2c6b6948e
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View 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
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 5169d535faa61e444b714686ba978542
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View 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>
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: d544a3b0bd8facd47a0ccfa928c6059c
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View 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;
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 33cec47531cc46d4181143e6a8de21ef
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: