Beispiel #1
0
            public void OnCharacterSelected(Character character)
            {
                if (character.zone == null)
                {
                    Debug.Log("NULL2");
                }
                NetworkSettings.instance.character = character;
                if (string.IsNullOrEmpty(client.GetZone().name))
                {
                    Debug.Log("Server assigned zone is null");
                }
                else
                {
                    if (character.zone.name != client.GetZone().name)
                    {
                        Debug.Log("Character zone " + character.zone.name + " != server assigned zone " + client.GetZone().name);
                    }
                    if (!NetworkSettings.instance.sameAddress(client.GetZone().hostname, NetworkSettings.instance.hostname))
                    {
                        Debug.Log("Not connected to correct region host, reconnecting to " + client.GetZone().hostname);
                        client.ReconnectToZone();
                    }
                }


                ResetUI();
                Application.LoadLevel(client.mainScene);
            }