using System; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace MMO { [Serializable] public abstract class MMORequestBase { public string RequestURL => string.Format("{0}{1}", MMOConstConfig.Instance.ServerUrl, APIName); protected abstract string APIName { get; } [SerializeField] private string uid; [SerializeField] private string gameID; public MMORequestBase() { uid = string.Format("{0}_{1}", UUIDTool.DeviceID, Application.identifier); gameID = Application.identifier; } public string RequestJson() { return JsonUtility.ToJson(this); } } [Serializable] public abstract class MMORespondBase { } }