public override TeamInfo GetTeamInfo(V5RPC.Proto.Version serverVersion) { return(new TeamInfo() { TeamName = "Nobody" }); }
public override TeamInfo GetTeamInfo(V5RPC.Proto.Version serverVersion) { string version = null; switch (serverVersion) { case V5RPC.Proto.Version.V10: { version = "1.0"; break; } case V5RPC.Proto.Version.V11: { version = "1.1"; break; } } Log($"接口版本为 {version}", "V5DLLAdapter", Severity.Verbose); if (_getTeamInfo == null) { throw new DllNotFoundException(); } var teamInfo = new Native.TeamInfo(); try { _getTeamInfo(ref teamInfo); } catch (Exception e) { throw new DllException("GetTeamInfo", e); } return(new TeamInfo { TeamName = teamInfo.teamName }); }
public abstract TeamInfo GetTeamInfo(V5RPC.Proto.Version serverVersion);
public override TeamInfo GetTeamInfo(V5RPC.Proto.Version serverVersion) { return(new TeamInfo { TeamName = "Legacy DLL" }); }