Exemplo n.º 1
0
 private void ApplyLanguage(string language)
 {
     AlertManager.Instance.ShowDefault(I2.Loc.LocalizationManager.GetTranslation("GamePanel/LanguageChangeTitle"),
                                       $"{I2.Loc.LocalizationManager.GetTranslation("GamePanel/LanguageChangeMessage1")} {language}. {I2.Loc.LocalizationManager.GetTranslation("GamePanel/LanguageChangeMessage2")}",
                                       () =>
     {
         ExpoLocalizationManager.Instance.ApplyLanguage(language);
         ConferenceRoomManager.LoadRoom(ConferenceRoomManager.Instance.CurrentRoom);
     });
 }
Exemplo n.º 2
0
        private void JoinExpo()
        {
            List <Tuple <string, int> > halls = new List <Tuple <string, int> >();

            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.DigitalAutomation), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.Energy), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.ExtractionProcessing), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.Government), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.HSSE), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.Partners), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.Telecommunication), 0));
            halls.Add(new Tuple <string, int>(ExpoSceneNames.GetNameFromEnum(ExpoSceneNames.MapType.TransportationStorage), 0));

            Tuple <string, int> hall = halls[UnityEngine.Random.Range(1, halls.Count)];

            string newSceneName = hall.Item1;
            int    floorId      = hall.Item2;

            string spawnPoint = "";

            ConferenceRoomManager.LoadRoom(newSceneName, (byte)floorId, spawnPoint, null);
        }