public static MapsAPI Create(string apiKey) { var api = RemotePoint.Create <MapsAPI>("https://maps.googleapis.com"); api.apiKey = apiKey; return(api); }
public void RaiseOnStart(RemotePoint point) { if (_onStart != null) { _onStart.Invoke(point); } }
public void RaiseOnCancelled(RemotePoint point, TMessage message) { if (_onCancelled != null) { _onCancelled.Invoke(point, message); } }
public void RisingReport(RemotePoint point, ProgressInfo <TMessage> info) { if (_onReport != null) { _onReport.Invoke(point, info); } }
public void RaiseSuccess(RemotePoint point, TMessage message) { if (_onSuccess != null) { _onSuccess(point, message); } }
public void StartRectangle(RemotePoint position) { CurrentRect = new RemoteRect() { X = position.X, Y = position.Y }; }
private void RectangleStarted(RemotePoint position) { if (_transporter.State == ResonanceComponentState.Connected) { _client.StartRectangle(position); } }
private void Update() { if (ConnectionID == -1) { return; } int connectionId; int channelId; byte[] recBuffer = new byte[1024]; int bufferSize = 1024; int dataSize; byte error; var sender = new RemotePoint(); sender.reliable = channels[QosType.Reliable]; sender.unreliable = channels[QosType.Unreliable]; NetworkEventType recData = NetworkTransport.Receive(out sender.recHostId, out sender.connectionID, out channelId, recBuffer, bufferSize, out dataSize, out error); switch (recData) { case NetworkEventType.Nothing: break; case NetworkEventType.ConnectEvent: if (sender.connectionID == ConnectionID) { // connection approved Send(MessageType.Hello, new Hello("HEY THERE! IM A CLIENT!")); } else { // someone sent a connection request to me } break; case NetworkEventType.DataEvent: var reader = new NetworkReader(recBuffer); dispatcher.Notify((MessageType)reader.ReadByte(), reader, sender); break; case NetworkEventType.DisconnectEvent: if (sender.connectionID == ConnectionID) { // connection error Debug.LogError((NetworkError)error); } else { // someone disconnected from me } break; case NetworkEventType.BroadcastEvent: break; } }
public void RaiseOnFinally(RemotePoint point, TMessage message) { if (_onFinally != null) { _onFinally.Invoke(point, message); } }
public void RaiseOnException(RemotePoint point, Exception ex) { if (_onException != null) { _onException.Invoke(point, ex); } }
internal static T Create <T>(string authString) where T : APIBase { var api = RemotePoint.Create <T>("https://api.github.com"); api.authString = authString; return(api); }
public Stream OnGetWriter(RemotePoint point, TMessage message) { if (_onGetWriter != null) { return(_onGetWriter(point, message)); } return(null); }
public TcpRemoteClient(TcpClient client) { _client = client; var remoteEndPoint = (IPEndPoint)_client.Client.RemoteEndPoint; RemotePoint = new RemotePoint(remoteEndPoint.Port, remoteEndPoint.Address.ToString()); var stream = _client.GetStream(); WriteStream = stream; ReadStream = stream; }
public static TranslateAPIInterface Create(string clientId, string clientSecret) { var api = RemotePoint.Create <TranslateAPIInterface>("https://openapi.naver.com"); api.commonHeaders = new Dictionary <string, string>() { ["X-Naver-Client-Id"] = clientId, ["X-Naver-Client-Secret"] = clientSecret }; return(api); }
private void Update() { int channelId; // which channel has the data been sent on? byte[] recBuffer = new byte[1024]; int bufferSize = 1024; int dataSize; byte error; var remote = new RemotePoint(); remote.reliable = Channels[QosType.Reliable]; remote.unreliable = Channels[QosType.Unreliable]; NetworkEventType recData = NetworkTransport.Receive(out remote.recHostId, out remote.connectionID, out channelId, recBuffer, bufferSize, out dataSize, out error); switch (recData) { case NetworkEventType.Nothing: break; case NetworkEventType.ConnectEvent: Debug.Log($"{remote.ConnectionID} has connected"); break; case NetworkEventType.DataEvent: var reader = new NetworkReader(recBuffer); dispatcher.Notify((MessageType)reader.ReadByte(), reader, remote); break; case NetworkEventType.DisconnectEvent: // someone disconnected from me Debug.Log($"{remote.ConnectionID} has disconnected"); connections.Remove(remote.connectionID); dispatcher.NotifyDisconnected(remote); break; case NetworkEventType.BroadcastEvent: break; } }
public MulticastRemoteClient(RemotePoint point, Stream stream) { _stream = stream; WriteStream = Stream.Null; RemotePoint = point; }
public TUser Get(RemotePoint remotePoint) { return(_users.Values.FirstOrDefault(m => m.IpAddress == remotePoint.Address)); }
List<RemotePoint> unprocessedPoints = new List<RemotePoint>(); //means that the remote snake still does not know that these points are in his trail #endregion Fields #region Methods public void SetNewRemotePoint(RemotePoint point) { unprocessedPoints.Add(point); }
void SetSnakeToPoint(RemotePoint point) { remoteSnake.position = point.position; remoteSnake.rotation = point.rotation; }