Files
plugin-library/Assets/00.StaryEvo/Runtime/PlayerSettings/HotfixMainResDomain.cs
2025-07-02 18:14:15 +08:00

50 lines
1.2 KiB
C#

using System;
using Sirenix.OdinInspector;
using UnityEditor;
using UnityEngine;
namespace Stary.Evo
{
[CreateAssetMenu(fileName = "HotfixMainResDomain", menuName = "Evo/Create HotfixMainResDomain")]
public class HotfixMainResDomain : ScriptableObject
{
public HotfixMainResDomainEntity hotfixMainResDomainEntity;
public ProjectInfo projectInfo;
}
[Serializable]
public class HotfixMainResDomainEntity
{
public string ipconfig = "http://192.168.31.100:5005/HotRefresh";
public string mainDomainVersion = "";
public string username = "UnityHot";
public string password = "Unity1234";
}
[Serializable]
public class ProjectInfo
{
/// <summary>
/// 项目中文名称
/// </summary>
public string projectName;
/// <summary>
/// 项目代号
/// </summary>
public string projectCode;
/// <summary>
/// 项目包名
/// </summary>
[ReadOnly] public string projectPackageName;
#if UNITY_EDITOR
public SceneAsset loadingScene;
#endif
[ReadOnly]
public string loadingScenePath;
}
}