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
{
///
/// 项目中文名称
///
public string projectName;
///
/// 项目代号
///
public string projectCode;
///
/// 项目包名
///
[ReadOnly] public string projectPackageName;
#if UNITY_EDITOR
public SceneAsset loadingScene;
#endif
[ReadOnly]
public string loadingScenePath;
}
}