using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Events;
using UnityEngine.Networking;

public class UserData
{
    /// <summary>
    /// û
    /// </summary>
    public string UserName { get; set; }
    /// <summary>
    /// ¼ַ
    /// </summary>
    public string IpAdress { get; set; }
}
public class UserTakenData
{
    /// <summary>
    /// IoTTaken
    /// </summary>
    public string accessToken { get; set; }
}

public class UserTaken : WebRequestDataBase
{
    public UserTakenData data;

}
public class WebRequestDataBase
{
    public int code { get; set; }
    public string message { get; set; }
    public bool succeeded { get; set; }
}
public class AcceptAllCertificatesSignedWithASpecificPublicKey : CertificateHandler
{
    protected override bool ValidateCertificate(byte[] certificateData)
    {
        return true;
    }
}
public class LoginEvent : UnityEvent<UserTaken>
{ }

public class BoolEvent : UnityEvent<bool>
{ }
public class EquipStateEvent : UnityEvent<EquipStateData>
{ }