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