private static void HandlePlatformMessage(PlatformMessage message) { if (message == null) { return; } // Check for known messages string messageName = message.Name.ToUpperInvariant(); switch (messageName) { case "TIMELEFT": message.SetResponse(HandleTimeLeftMessage()); break; case "POSITION": message.SetResponse(HandlePlayerPositionMessage(), "application/json"); break; default: if (PlatformMessageReceived != null) { PlatformMessageReceived.Invoke(message); } break; } }
private static void HandleMessage(PlatformMessage message) { if (messageReceivedCallback != null) { messageReceivedCallback.Invoke(message); } }