154 lines
4.6 KiB
C#
154 lines
4.6 KiB
C#
|
/********************************************************************************
|
|||
|
* 文件名: GameDefines.cs
|
|||
|
* 全路径: \Script\GameDefines\GameDefines.cs
|
|||
|
* 创建人: 王华
|
|||
|
* 创建时间:2013-11-21
|
|||
|
*
|
|||
|
* 功能说明:全局定义,很多是要对外发布的
|
|||
|
* 修改记录:
|
|||
|
*********************************************************************************/
|
|||
|
|
|||
|
using UnityEngine;
|
|||
|
using System.Collections;
|
|||
|
using System.Text;
|
|||
|
using System.IO;
|
|||
|
using System.Security.Cryptography;
|
|||
|
using Module.Log;
|
|||
|
|
|||
|
// The output platform defines
|
|||
|
public enum OutputVersionDefs
|
|||
|
{
|
|||
|
Windows,
|
|||
|
|
|||
|
Nd91Android,
|
|||
|
Nd91iPhone, // 91 iPhone sdk
|
|||
|
|
|||
|
GfanAndroid, // gfan Android sdk
|
|||
|
GfaniPhone, // gfan iPhone sdk
|
|||
|
|
|||
|
UCAndroid,
|
|||
|
UCiPhone,
|
|||
|
|
|||
|
PPAndroid,
|
|||
|
PPiPhone,
|
|||
|
|
|||
|
MiAndroid,
|
|||
|
MiiPhone,
|
|||
|
|
|||
|
AppStore,
|
|||
|
}
|
|||
|
|
|||
|
public class GameDefines
|
|||
|
{
|
|||
|
public static OutputVersionDefs OutputVerDefs{
|
|||
|
get
|
|||
|
{
|
|||
|
if (Application.isEditor)
|
|||
|
{
|
|||
|
return OutputVersionDefs.Windows;
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
// Read the current sdk platform
|
|||
|
string sdkPlatform = "";
|
|||
|
using (FileStream fs = new FileStream("Resources/SDKPlatform.txt", FileMode.OpenOrCreate))
|
|||
|
{
|
|||
|
using (StreamReader reader = new StreamReader(fs))
|
|||
|
{
|
|||
|
sdkPlatform = reader.ReadLine();
|
|||
|
reader.Close();
|
|||
|
}
|
|||
|
fs.Close();
|
|||
|
}
|
|||
|
LogModule.DebugLog("Current sdkPlatform is " + sdkPlatform);
|
|||
|
|
|||
|
#if UNITY_ANDROID
|
|||
|
if (sdkPlatform.Equals("gfan"))
|
|||
|
return OutputVersionDefs.GfanAndroid;
|
|||
|
else if (sdkPlatform.Equals("91"))
|
|||
|
return OutputVersionDefs.Nd91Android;
|
|||
|
else if (sdkPlatform.Equals("uc"))
|
|||
|
return OutputVersionDefs.UCAndroid;
|
|||
|
else if (sdkPlatform.Equals("pp"))
|
|||
|
return OutputVersionDefs.PPAndroid;
|
|||
|
//else if (sdkPlatform.Equals("xiaomi"))
|
|||
|
// return OutputVersionDefs.MiAndroid;
|
|||
|
|
|||
|
return OutputVersionDefs.GfanAndroid;
|
|||
|
|
|||
|
#elif UNITY_IPHONE
|
|||
|
if (sdkPlatform.Equals("gfan"))
|
|||
|
return OutputVersionDefs.GfaniPhone;
|
|||
|
else if (sdkPlatform.Equals("91"))
|
|||
|
return OutputVersionDefs.Nd91iPhone;
|
|||
|
else if (sdkPlatform.Equals("uc"))
|
|||
|
return OutputVersionDefs.UCiPhone;
|
|||
|
else if (sdkPlatform.Equals("pp"))
|
|||
|
return OutputVersionDefs.PPiPhone;
|
|||
|
//else if (sdkPlatform.Equals("xiaomi"))
|
|||
|
// return OutputVersionDefs.MiiPhone;
|
|||
|
|
|||
|
return OutputVersionDefs.Nd91iPhone;
|
|||
|
|
|||
|
#elif UNITY_WEBPLAYER
|
|||
|
return OutputVersionDefs.Windows;
|
|||
|
#endif
|
|||
|
}
|
|||
|
|
|||
|
return OutputVersionDefs.Windows;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
public static string GameChannel = "1";
|
|||
|
public static string GameVersion = "1.1.0";
|
|||
|
public static int PublicResVersionKey = 0;
|
|||
|
|
|||
|
public static string GameHomepageUrl = "";
|
|||
|
public static string DownloadSkipToUrl = "";
|
|||
|
public static string OfficialSkipToUrl = "";
|
|||
|
|
|||
|
public static string FlagiADUrl = "http://mrd.changyou.com/tianlong3D/conf/flags/Flag_AppStore_iAD.txt";
|
|||
|
|
|||
|
// Manifest.
|
|||
|
public static string Manifest{ get { return "Artist/manifest.xml"; } }
|
|||
|
|
|||
|
// Manifest package.
|
|||
|
public static string ManifestPackage{ get { return "00004"; } }
|
|||
|
|
|||
|
// Asset Package File.
|
|||
|
public static string AssetPackageFile{ get { return "Artist/AssetPackage.xml"; } }
|
|||
|
|
|||
|
// Asset Package Package.
|
|||
|
public static string AssetPackagePackage{ get { return "00001"; } }
|
|||
|
|
|||
|
public static string LOCAL_FILE_FLAG = "resources/";
|
|||
|
|
|||
|
public static string GMCMD_BEGINORDER = ",,";
|
|||
|
public static string CLIENTGMCMD_BEGINORDER = "..";
|
|||
|
public static int MAX_TRY_CONNECT = 1;
|
|||
|
public const float CONNECT_TIMEOUT = 30.0f; // 等待超时时间,超过时间可继续发包
|
|||
|
public const float CONNECT_WAIT_DELAY = 1.0f; // 弹出等待框某人延迟时间
|
|||
|
|
|||
|
public const int RESLEVEL_LOCAL = 0;
|
|||
|
#region GameSetting
|
|||
|
|
|||
|
public static bool Setting_IsAutoLogin = true;
|
|||
|
public static bool Setting_IsGuest = false;
|
|||
|
public static string Setting_LoginName = "";
|
|||
|
public static string Setting_LoginPass = "";
|
|||
|
public static string Setting_LogingServer = "";
|
|||
|
|
|||
|
//画面,音乐声音,语言设置项
|
|||
|
public static int Setting_ScreenQuality = 1;
|
|||
|
public static bool Setting_Gravity = false;
|
|||
|
public static int Setting_MusicVol = 50;
|
|||
|
public static int Setting_SoundVol = 50;
|
|||
|
public static int Setting_Language = 0;
|
|||
|
|
|||
|
public static bool Setting_SkipCopyCameraTrack = false;
|
|||
|
public static bool Setting_ShakeEnable = true;
|
|||
|
|
|||
|
#endregion
|
|||
|
}
|
|||
|
|