/* * This file is part of the Unity networking tutorial by M2H (http://www.M2H.nl) * The original author of this code is Mike Hergaarden, even though some small parts * are copied from the Unity tutorials/manuals. * Feel free to use this code for your own projects, drop us a line if you made something exciting! */ #pragma strict function OnGUI () { GUILayout.BeginArea(Rect(Screen.width/2-200,0,400,Screen.height)); GUILayout.FlexibleSpace(); GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); GUILayout.Label("Unity Networking; the Zero to Hero guide"); GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); GUILayout.Space(10); GUILayout.BeginHorizontal(); GUILayout.BeginVertical(); if(GUILayout.Button("Tutorial 1 - Connect")){ Application.LoadLevel(1); } GUILayout.Space(10); if(GUILayout.Button("Tutorial 2A1 - Observe transform")){ Application.LoadLevel(2); } if(GUILayout.Button("Tutorial 2A2 - Observe code")){ Application.LoadLevel(3); } if(GUILayout.Button("Tutorial 2A3 - RPC")){ Application.LoadLevel(4); } if(GUILayout.Button("Tutorial 2B - Instantiating")){ Application.LoadLevel(5); } GUILayout.Space(10); if(GUILayout.Button("Tutorial 3 - Authoritative server")){ Application.LoadLevel(6); } GUILayout.EndVertical(); GUILayout.Space(30); GUILayout.BeginVertical(); if(GUILayout.Button("Example 1 - Chat")){ Application.LoadLevel(7); } if(GUILayout.Button("Example 2 - Masterserver")){ Application.LoadLevel(8); } if(GUILayout.Button("Example 3 - Lobby")){ Application.LoadLevel(10); } if(GUILayout.Button("Example 4 - FPS game")){ Application.LoadLevel(12); } GUILayout.EndVertical(); GUILayout.EndHorizontal(); GUILayout.FlexibleSpace(); GUILayout.EndArea(); }