38 lines
826 B
C#
38 lines
826 B
C#
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
|
|
{
|
|
|
|
}
|
|
} |