public Redirect ( TransportProtocol protocol, Fun.HostAddr addr, bool keep_session_id = false ) : bool | ||
protocol | TransportProtocol | |
addr | Fun.HostAddr | |
keep_session_id | bool | |
return | bool |
public bool Redirect(TransportProtocol protocol, HostAddr addr, bool keep_session_id = false)
{
FunapiTransport transport = GetTransport(protocol);
if (transport == null)
{
DebugUtils.LogWarning("Redirect - Can't find a {0} transport.", protocol);
return false;
}
if (!keep_session_id)
{
InitSession();
}
transport.Redirect(addr);
return true;
}