using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.Events; namespace XFramework.NetOuter { //网络连接状态变化处理接口 public interface INetConnectChangedHandler { //开始监听 或尝试建立连接 void StartWork(); //添加连接变化情况事件 sting=IP void AddConnectChanged(UnityAction connectEvent); //移除状态变化情况事件 void RemoveConnectChanged(UnityAction connectEvent); } //链接变化相关参数 public class ConnectChange { //发生变化的IP public string ip; //变化后的状态 public ConnectChangedEnum changedEnum; public ConnectChange(string ip, ConnectChangedEnum connectChanged) { this.ip = ip; this.changedEnum = connectChanged; } } }