public static void KcpSetoutput(IntPtr kcp, kcp_output output) { if (kcp == IntPtr.Zero) { throw new Exception($"kcp error, kcp point is zero"); } ikcp_setoutput(kcp, output); }
public void SetOutput() { #if ENABLE_IL2CPP Kcp.KcpSetoutput(this.kcp, KcpOutput); #else // 跟上一行一样写法,pc跟linux会出错, 防止委托被GC kcpOutput = KcpOutput; Kcp.KcpSetoutput(this.kcp, kcpOutput); #endif }
private static extern void ikcp_setoutput(IntPtr kcp, kcp_output output);
public void SetOutput() { m_kcpOutput = KcpOutput; Kcp.KcpSetoutput(this.m_Kcp, m_kcpOutput); }
public static extern void ikcp_setoutput(IntPtr kcp, kcp_output output);
public static void KcpSetoutput(IntPtr kcp, kcp_output output) { ikcp_setoutput(kcp, output); }
public static extern void kcp_setoutput(this Connection kcp, kcp_output output);