Exemple #1
0
        private void showCurrentServerInfo()
        {
            PresenceData component = Service.Get <CPDataEntityCollection>().GetComponent <PresenceData>(Service.Get <CPDataEntityCollection>().LocalPlayerHandle);

            currentWorldDefinition = Service.Get <ZoneTransitionService>().GetWorld(component.World);
            CurrentServer.LoadWorld(currentWorldDefinition, currentServer: true);
        }
Exemple #2
0
 private void loadWorldButton(WorldDefinition definition, Language selectedLanguage)
 {
     if (!worldButtons.ContainsKey(definition.WorldName))
     {
         GameObject gameObject = Object.Instantiate(buttonPrefab, ButtonParent, worldPositionStays: false);
         gameObject.SetActive(definition.Language == selectedLanguage);
         SettingsPanelServerListButton component = gameObject.GetComponent <SettingsPanelServerListButton>();
         bool currentServer = currentWorldDefinition.Equals(definition);
         component.LoadWorld(definition, currentServer);
         if (worldsWithFriends.Contains(definition.WorldName))
         {
             component.ShowFriendIndicator();
         }
         worldButtons.Add(definition.WorldName, component);
     }
 }