void OnGUI() { float windowWidth = 290; float windowHeight = 270; Rect area = new Rect(Screen.width / 2 - windowWidth / 2, Screen.height / 2 - windowHeight / 2, windowWidth, windowHeight); GUILayout.BeginArea(area); GUI.Box(new Rect(0, 0, area.width, area.height), "Client"); GUILayout.Space(20); GUILayout.BeginHorizontal(); GUILayout.Label(" IP:"); ip = GUILayout.TextField(ip); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label(" Port:"); port = GUILayout.TextField(port); GUILayout.EndHorizontal(); GUILayout.Space(30); GUILayout.Label(" === Sample Object fields: ==="); GUILayout.BeginHorizontal(); GUILayout.Label(" string objName:"); objName = GUILayout.TextField(objName); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label(" another string:"); sampleStr = GUILayout.TextField(sampleStr); GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label(" sample int:" + sampleInt); if (GUILayout.Button("-", GUILayout.Width(20))) { sampleInt--; } if (GUILayout.Button("+", GUILayout.Width(20))) { sampleInt++; } GUILayout.EndHorizontal(); GUILayout.BeginHorizontal(); GUILayout.Label(" sample float:" + sampleFloat); if (GUILayout.Button("-", GUILayout.Width(20))) { sampleFloat -= 0.1f; } if (GUILayout.Button("+", GUILayout.Width(20))) { sampleFloat += 0.1f; } GUILayout.EndHorizontal(); if (GUILayout.Button("Send Sample Object!")) { Message messageToSend = MessageCreator.CreateSampleObjectMessage(objName, sampleStr, sampleInt, sampleFloat); log = "Sending message to: " + ip + ":" + port; SendMessage(messageToSend); } GUILayout.EndArea(); GUILayout.Label(log); }