示例#1
0
        public void markAllNotificationsForItemsThatWeCanUpgradeAsInspected(ItemType itemType)
        {
            double            coins           = this.Player.getResourceAmount(ResourceType.Coin);
            CharacterInstance activeCharacter = this.Player.ActiveCharacter;
            List <ItemSlot>   list            = activeCharacter.getItemSlots(false);

            for (int i = 0; i < list.Count; i++)
            {
                ItemInstance itemInstance = list[i].ItemInstance;
                if (((itemInstance != null) && (itemInstance.Item.Type == itemType)) && this.Player.canUpgradeItemInstance(itemInstance, coins))
                {
                    LangUtil.AddOrUpdateDictionaryEntry <ItemInstance, bool>(this.m_inspectedItemNotifiers, itemInstance, true);
                }
            }
            List <ItemInstance> list2 = activeCharacter.getItemInstances(false);

            for (int j = 0; j < list2.Count; j++)
            {
                ItemInstance ii = list2[j];
                if (((ii != null) && (ii.Item.Type == itemType)) && this.Player.canUpgradeItemInstance(ii, coins))
                {
                    LangUtil.AddOrUpdateDictionaryEntry <ItemInstance, bool>(this.m_inspectedItemNotifiers, ii, true);
                }
            }
        }
示例#2
0
 public CmdGainTournamentUpgrade(string[] serialized)
 {
     this.m_player                 = GameLogic.Binder.GameState.Player;
     this.m_id                     = LangUtil.FirstLetterToUpper(serialized[0]);
     this.m_epicVersion            = UnityEngine.Random.Range((float)0f, (float)1f) <= 0.5f;
     this.m_numMilestonesCompleted = 1;
 }
        void SetupView()
        {
            imgLogo.Image     = UIImage.FromBundle("logo").ImageWithRenderingMode(UIImageRenderingMode.AlwaysTemplate);
            imgLogo.TintColor = ColorHelper.FromType(ColorType.Logo);

            pagPager.PageIndicatorTintColor        = ColorHelper.FromType(ColorType.SecondaryRedBackground);
            pagPager.UserInteractionEnabled        = false;
            pagPager.CurrentPageIndicatorTintColor = ColorHelper.FromType(ColorType.RedBackground);
            labHeader.Text           = LangUtil.Get("Initial.Header");
            labHeader.TextColor      = ColorHelper.FromType(ColorType.RedBackground);
            labDescription.TextColor = ColorHelper.FromType(ColorType.Label);
            labDescription.Text      = string.Empty;
            //  viewAnimation.BackgroundColor = UIColor.FromRGBA(50, 0, 0, 40);

            if (UserUtil.Current.onboardingCompleted == false)
            {
                btnSkip.SetTitleColor(ColorHelper.FromType(ColorType.RedBackground), UIControlState.Normal);
                btnSkip.SetTitle(LangUtil.Get("Initial.Skip"), UIControlState.Normal);
                btnSkip.Hidden = false;

                pagPager.Pages = totalPages;

                btnNext.SetTitleColor(ColorHelper.FromType(ColorType.RedBackground), UIControlState.Normal);
                btnNext.SetTitle(LangUtil.Get("Initial.Next") + "", UIControlState.Normal);
            }
            else
            {
                btnSkip.Hidden  = true;
                pagPager.Hidden = true;
                btnNext.Hidden  = true;
            }

            ShowActivityIndicatorForNext(NextType.Next);
        }
示例#4
0
        private static void SpawnBox(DungeonBoostType type, Player player, Vector3 position)
        {
            if (type != DungeonBoostType.None)
            {
                DungeonBoost.DungeonBoostProperties properties2 = new DungeonBoost.DungeonBoostProperties();
                properties2.Type                  = type;
                properties2.ActivationType        = DungeonBoostActivationType.DestructibleHit;
                properties2.DoDestroyOnActivation = true;
                properties2.Radius                = ConfigDungeonBoosts.BOX_RADIUS;
                DungeonBoost.DungeonBoostProperties props = properties2;
                switch (type)
                {
                case DungeonBoostType.BuffBox:
                case DungeonBoostType.ExplosiveBox:
                    props.BuffPerkType = LangUtil.GetRandomValueFromList <PerkType>(ConfigPerks.DUNGEON_BOOST_PERK_POOLS[type]);
                    break;

                case DungeonBoostType.ResourceBox:
                    props.ShopEntryId = CmdRollDungeonBoostResourceBoxLootTable.ExecuteStatic(App.Binder.ConfigLootTables.DungeonBoostResourceBoxLootTable, player);
                    break;
                }
                DungeonBoost dungeonBoost = GameLogic.Binder.DungeonBoostPool.getObject();
                dungeonBoost.gameObject.SetActive(true);
                dungeonBoost.initialize(position, props);
                GameLogic.Binder.EventBus.DungeonBoostSpawned(dungeonBoost);
            }
        }
示例#5
0
        public CmdGainItemInstance(string[] serialized)
        {
            this.m_character = Binder.GameState.Player.ActiveCharacter;
            string itemId = LangUtil.FirstLetterToUpper(serialized[0]);

            this.m_itemInstance = new ItemInstance(itemId, 1, 0, Binder.GameState.ActiveDungeon.Floor, this.m_character.OwningPlayer);
        }
示例#6
0
 public CmdGainPet(string[] serialized)
 {
     this.m_player  = Binder.GameState.Player;
     this.m_petId   = LangUtil.FirstLetterToUpper(serialized[0]);
     this.m_count   = 5;
     this.m_cheated = false;
 }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();

            this.Title = LangUtil.Get("SettingsViewController.Coordinates.Format.Title");

            View.BackgroundColor = ColorHelper.FromType(ColorType.SystemGroupedBackground);

            table.BackgroundColor = UIColor.Clear;

            table.RowHeight          = UITableView.AutomaticDimension;
            table.EstimatedRowHeight = 70;
            var footer = new UIView(CGRect.FromLTRB(0, 0, View.Frame.Width, 1));

            footer.BackgroundColor = ColorHelper.FromType(ColorType.Separator);
            table.TableFooterView  = footer;

            labHeader.TextColor = ColorHelper.FromType(ColorType.Label);
            labHeader.Font      = FontConst.fontMediumRegular;
            labHeader.Text      = LangUtil.Get("SettingsViewController.Coordinates.Format.Header");

            settingsCoordinateFormatTableViewSource = new SettingsCoordinateFormatTableViewSource(this);
            table.Source = settingsCoordinateFormatTableViewSource;

            SetupData();
        }
        private void SetupNavigationBar()
        {
            Title = LangUtil.Get("Settings.heading");

            NavigationController.NavigationBar.Translucent         = false;
            NavigationController.NavigationBar.TitleTextAttributes = new UIStringAttributes()
            {
                ForegroundColor = ColorHelper.FromType(ColorType.NavigationbarLabel),
            };

            NavigationController.NavigationBar.TintColor = ColorHelper.FromType(ColorType.NavigationbarTint);
            View.BackgroundColor = ColorHelper.FromType(ColorType.SystemBackground);

            //    NavigationItem.BackBarButtonItem.TintColor = ColorHelper.FromType(ColorType.Image);
            //    NavigationItem. TintColor = ColorHelper.FromType(ColorType.Image);

            // Back button

            /*
             * string backText = LangUtil.Get("InfoViewController.ButtonBack.Text");
             * string backAccessibilityLabel = backText;
             * string backAccessibilityHint = LangUtil.Get("InfoViewController.ButtonBack.Accessibility.Hint");
             * ButtonUtil.SetBackButton(btnBack, backText, backAccessibilityLabel, backAccessibilityHint);
             */
        }
示例#9
0
 public string getRandomMinionId()
 {
     if ((this.SecondaryMinionType != GameLogic.CharacterType.UNSPECIFIED) && (UnityEngine.Random.Range((float)0f, (float)1f) > ConfigGameplay.SPAWN_CHANCE_FROM_PRIMARY_MINION_POOL))
     {
         return(LangUtil.GetKeyFromDictionaryWithWeights <string>(ConfigGameplay.CHARACTER_SPAWN_WEIGHTS[this.SecondaryMinionType], null));
     }
     return(LangUtil.GetKeyFromDictionaryWithWeights <string>(ConfigGameplay.CHARACTER_SPAWN_WEIGHTS[this.PrimaryMinionType], null));
 }
示例#10
0
        //TODO: Remove 2nd paprameter and auto detect encoding
        private void UpdateFrame(TextFrame fixme, Encoding srcEncoding)
        {
            var oldValue = fixme.Value;
            var newValue = LangUtil.FixEncoding(oldValue, srcEncoding);

            fixme.Value        = newValue;
            fixme.EncodingType = _encoding;
        }
示例#11
0
 private void UpdateFrameList(ListTextFrame frame, Encoding srcEncoding)
 {
     for (int i = 0; i < frame.Value.Count; i++)//authors
     {
         frame.Value[i]     = LangUtil.FixEncoding(frame.Value[i], LangEncoding.HebrewEncoding);
         frame.EncodingType = Id3TextEncoding.Unicode;
     }
 }
示例#12
0
        /// <summary>
        /// 解释错误提示,所有未知错误,均提示网络异常,如为系统异常之类,客户看了会对我们系统的可靠性产生怀疑
        /// </summary>
        /// <param name="error">error</param>
        /// <param name="errors">errors</param>
        private string GetErrorDescription(string error)
        {
            if (error.IndexOf("Evt.HRP.Common.LangUtil") >= 0)
            {
                return("多语言文件读取失败!");
            }

            return(LangUtil.GetLanguage("bc_network_exception"));
        }
        public ResourceAnimation animate(List <Sprite> sprites, Sprite borders, Color color, bool grayscale, Vector2 sourceScreenPos, Vector2 targetScreenPos, double resourceAmount, int spriteAmount, float durationMin, float durationMax, float localScaleMin, float localScaleMax, float maxOffsetDistance, bool fromMenu, Action <int, int, double, bool> endCallback, [Optional, DefaultParameterValue(-1)] int siblingIndex)
        {
            spriteAmount = Mathf.Clamp(spriteAmount, 0, 0x30);
            ResourceAnimation item = this.m_resourceAnimationPool.getObject();

            for (int i = 0; i < spriteAmount; i++)
            {
                Vector3           vector;
                ResourceGainImage image = Binder.ResourceGainImagePool.getObject();
                image.transform.SetParent(this.RootTm);
                if (siblingIndex != -1)
                {
                    image.transform.SetSiblingIndex(siblingIndex);
                }
                else
                {
                    image.transform.SetAsLastSibling();
                }
                image.Image.sprite    = LangUtil.GetRandomValueFromList <Sprite>(sprites);
                image.Borders.sprite  = borders;
                image.Borders.enabled = borders != null;
                image.Image.color     = color;
                image.Image.material  = !grayscale ? null : Binder.DisabledUiMaterial;
                if (image.Borders != null)
                {
                    image.Borders.color    = image.Image.color;
                    image.Borders.material = image.Image.material;
                }
                image.gameObject.SetActive(true);
                item.ImageTm[i]            = image.transform;
                item.Image[i]              = image;
                item.ImageTm[i].localScale = (Vector3)(Vector3.one * UnityEngine.Random.Range(localScaleMin, localScaleMax));
                item.SourceScreenPos[i]    = sourceScreenPos;
                item.TargetScreenPos[i]    = targetScreenPos;
                RectTransformUtility.ScreenPointToWorldPointInRectangle(this.RootTm, sourceScreenPos, this.m_canvasCam, out vector);
                image.transform.position      = vector;
                image.transform.localRotation = (spriteAmount <= 1) ? Quaternion.identity : Quaternion.Euler(0f, 0f, UnityEngine.Random.Range((float)-10f, (float)10f));
                Vector2 v    = sourceScreenPos - targetScreenPos;
                Vector2 zero = Vector2.zero;
                float   num2 = (UnityEngine.Random.Range(0, 2) != 0) ? 1f : -1f;
                float   max  = maxOffsetDistance * (((float)Screen.width) / 1242f);
                zero   = (Vector2)(Vector2Extensions.Rotate(v, num2 * 90f).normalized *UnityEngine.Random.Range(0f, max));
                zero.y = UnityEngine.Random.Range(zero.x, -zero.x);
                item.OffsetScreen[i] = zero;
                item.Lifetime[i]     = UnityEngine.Random.Range(durationMin, durationMax);
                item.ElapsedTime[i]  = 0f;
            }
            item.NumSprites = spriteAmount;
            item.TranslationEasingFunction = Easing.Function.IN_CUBIC;
            item.EndCallback = endCallback;
            item.FromMenu    = fromMenu;
            MathUtil.DistributeValuesIntoChunksDouble(resourceAmount, spriteAmount, ref item.ResourceChunks);
            item.ResourceChunkIndex = 0;
            this.m_activeResourceAnimations.Add(item);
            return(item);
        }
示例#14
0
        private string getRandomFreeIslandId()
        {
            string randomValueFromList;

            do
            {
                randomValueFromList = LangUtil.GetRandomValueFromList <string>(this.m_islandIds);
            }while (randomValueFromList == this.m_prevIslandId);
            return(randomValueFromList);
        }
示例#15
0
 public CmdCheatChest(string[] serialized)
 {
     if (serialized.Length > 0)
     {
         this.m_predefinedDropRollId = LangUtil.FirstLetterToUpper(serialized[0]);
     }
     else
     {
         this.m_predefinedDropRollId = null;
     }
 }
        private void SetupData()
        {
            double lat = 53.2314d;
            double lon = 10.9283d;

            if (AppDelegate.current.locationManager.gpsCurrentPositionObject != null)
            {
                if (AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates.Latitude != 0)
                {
                    lat = AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates.Latitude;
                    lon = AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates.Longitude;
                }
            }

            string latitudeText  = AppDelegate.current.locationManager.gpsCurrentPositionObject.latitudeDescription;
            string longitudeText = AppDelegate.current.locationManager.gpsCurrentPositionObject.longitudeDescription;

            var dd  = AppDelegate.current.coordinateService.FormatDD(lat, lon);
            var ddm = AppDelegate.current.coordinateService.FormatDDM(lat, lon);
            var dms = AppDelegate.current.coordinateService.FormatDMS(lat, lon);
            var utm = AppDelegate.current.coordinateService.FormatUTM(lat, lon);

            settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow
            {
                CoordinateFormat = CoordinateFormat.DD,
                Title            = LangUtil.Get("SettingsViewController.Coordinates.DD"),
                Sub1             = dd.latitudeDescription,
                Sub2             = dd.longitudeDescription
            });

            settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow
            {
                CoordinateFormat = CoordinateFormat.DDM,
                Title            = LangUtil.Get("SettingsViewController.Coordinates.DDM"),
                Sub1             = ddm.latitudeDescription,
                Sub2             = ddm.longitudeDescription
            });

            settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow
            {
                CoordinateFormat = CoordinateFormat.DMS,
                Title            = LangUtil.Get("SettingsViewController.Coordinates.DMS"),
                Sub1             = dms.latitudeDescription,
                Sub2             = dms.longitudeDescription
            });

            settingsCoordinateFormatTableViewSource.coordinateRows.Add(new CoordianteRow
            {
                CoordinateFormat = CoordinateFormat.UTM,
                Title            = LangUtil.Get("SettingsViewController.Coordinates.UTM"),
                Sub1             = utm.latitudeDescription,
                Sub2             = utm.longitudeDescription
            });
        }
 private void onGameplayLoadingStarted(ActiveDungeon ad)
 {
     if (GameLogic.Binder.FrenzySystem.isFrenzyActive() && ad.SeamlessTransition)
     {
         Player          player              = GameLogic.Binder.GameState.Player;
         int             spawnCount          = Mathf.FloorToInt(Mathf.Lerp((float)App.Binder.ConfigMeta.FRENZY_MOB_SPAWNCOUNT_PER_SPAWNPOINT_MIN, (float)App.Binder.ConfigMeta.FRENZY_MOB_SPAWNCOUNT_PER_SPAWNPOINT_MAX, player.ActiveCharacter.getSpurtBuffStrength()));
         Room.Spawnpoint randomValueFromList = LangUtil.GetRandomValueFromList <Room.Spawnpoint>(ad.ActiveRoom.CharacterSpawnpoints);
         this.spawnRoomMinionHordeAtSpawnpoint(ad.ActiveRoom, randomValueFromList, spawnCount, null);
         this.m_prevMobSpawnpointIndex = ad.ActiveRoom.CharacterSpawnpoints.IndexOf(randomValueFromList);
     }
 }
示例#18
0
 public CmdCheatDeviceQuality(string[] serialized)
 {
     try
     {
         string str = LangUtil.FirstLetterToUpper(serialized[0].ToLower());
         this.m_deviceQualityType = (DeviceQualityType)((int)Enum.Parse(typeof(DeviceQualityType), str));
     }
     catch
     {
         this.m_deviceQualityType = DeviceQualityType.Auto;
     }
 }
示例#19
0
 public CmdCheatLanguage(string[] serialized)
 {
     try
     {
         string str = LangUtil.FirstLetterToUpper(serialized[0]);
         this.m_language = (SystemLanguage)((int)Enum.Parse(typeof(SystemLanguage), str));
     }
     catch
     {
         this.m_language = SystemLanguage.Unknown;
     }
 }
示例#20
0
 public Item getRandomItem([Optional, DefaultParameterValue(0)] ItemType type)
 {
     this.m_tempCandidateList.Clear();
     for (int i = 0; i < this.m_sortedItems.Count; i++)
     {
         Item item = this.m_sortedItems[i];
         if ((type == ItemType.UNSPECIFIED) || (type == item.Type))
         {
             this.m_tempCandidateList.Add(item);
         }
     }
     return(LangUtil.GetRandomValueFromList <Item>(this.m_tempCandidateList));
 }
 public HandleRewardShopEntry(Dictionary <string, object> parameters)
 {
     if (parameters != null)
     {
         object obj2 = null;
         parameters.TryGetValue("Id", out obj2);
         if (obj2 != null)
         {
             this.m_id = obj2 as string;
             this.m_id = LangUtil.FirstLetterToUpper(this.m_id);
         }
     }
 }
        void SetupSectionsWithElements()
        {
            // Structure that all will be added to
            structure = new StructureDto();

            // Hendelse
            StructureSectionDto structureHendelse = structure.AddStructureSection(LangUtil.Get("Structure.Hendelse.Header"));

            structureHendelse.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Hendelse.Trafikk"), "ic_trafikk");
            structureHendelse.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Hendelse.Brann"), "ic_brann");

            // Eksakt posisjon
            StructureSectionDto structureEksaktPosisjon = structure.AddStructureSection(LangUtil.Get("Structure.EksaktPosisjon.Header"));

            structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Position, LangUtil.Get("Structure.EksaktPosisjon.Posisjon"), "ic_posisjon");
            structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Address, LangUtil.Get("Structure.EksaktPosisjon.Adresse"), "ic_adresse");
            structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.EksaktPosisjon.Oppmotested"), "ic_oppmotested");
            structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.EksaktPosisjon.Ankomst"), "ic_ankomst");
            structureEksaktPosisjon.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.EksaktPosisjon.Avreise"), "ic_avreise");

            // Nivå
            StructureSectionDto structureNiva = structure.AddStructureSection(LangUtil.Get("Structure.Niva.Header"));

            structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.1"), "ic_1");
            structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.2"), "ic_2");
            structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.3"), "ic_3");
            structureNiva.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Niva.QuattroVarsling"), "ic_quattro");

            // Sikkerhet
            StructureSectionDto structureSikkerhet = structure.AddStructureSection(LangUtil.Get("Structure.Sikkerhet.Header"));

            structureSikkerhet.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Sikkerhet.Farer"), "ic_farer");
            structureSikkerhet.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Sikkerhet.Brann"), "ic_brann");
            structureSikkerhet.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Sikkerhet.Sikkerhet"), "ic_sikkerhet");

            // Pasienter
            StructureSectionDto structurePasienter = structure.AddStructureSection(LangUtil.Get("Structure.Pasienter.Header"));

            structurePasienter.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Pasienter.Antall"), "ic_pasienter");
            structurePasienter.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Pasienter.Type"), "ic_skader");
            structurePasienter.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Pasienter.Omfang"), "ic_skademekanikk");

            // Evakuering
            StructureSectionDto structureEvakuering = structure.AddStructureSection(LangUtil.Get("Structure.Evakuering.Header"));

            structureEvakuering.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Evakuering.Flaskehalser"), "ic_flaskehalser");
            structureEvakuering.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Evakuering.Kjeder"), "ic_evakuering");
            structureEvakuering.AddStructureElement(StructureElementDto.ElementType.Normal, LangUtil.Get("Structure.Evakuering.Rett"), "ic_rett");

            structure.currentStructureSectionId = 0;
        }
示例#23
0
 public SkillType getMostUsedSkill()
 {
     try
     {
         if (this.SkillActivationCounts.Count > 0)
         {
             return((SkillType)((int)Enum.Parse(typeof(SkillType), LangUtil.GetKeyWithHighestIntValueFromDictionary <string>(this.SkillActivationCounts))));
         }
     }
     catch (Exception)
     {
         Debug.LogError("Unidentified key in HeroStats.SkillActivationCounts");
     }
     return(SkillType.NONE);
 }
        private void ShowActivityIndicatorForNext(NextType nextType)
        {
            btnNext.Hidden = false;

            if (nextType == NextType.Next)
            {
                btnSkip.Hidden = false;
                btnNext.SetTitle(LangUtil.Get("Initial.Next") + "", UIControlState.Normal);
            }
            else if (nextType == NextType.Finished)
            {
                btnSkip.Hidden = true;
                btnNext.SetTitle(LangUtil.Get("Initial.Finished"), UIControlState.Normal);
            }
        }
示例#25
0
 public void UpdateAddress()
 {
     if (AppDelegate.current.locationManager.gpsCurrentPositionObject == null || AppDelegate.current.locationManager.gpsCurrentPositionObject.latitudeDescription == null)
     {
         labAddressLine1.Text = LangUtil.Get("GPS.UnknownAddress");
         labAddressLine2.Text = string.Empty;
     }
     else
     {
         Task.Run(async() =>
         {
             var coords = AppDelegate.current.locationManager.gpsCurrentPositionObject.gpsCoordinates;
             await SetAddress(coords.Latitude, coords.Longitude);
         });
     }
 }
示例#26
0
 public static SharedData GetRandomRunestoneOfRarity(int rarity)
 {
     sm_tempList.Clear();
     for (int i = 0; i < RUNESTONES.Length; i++)
     {
         SharedData item = RUNESTONES[i];
         if (item.Rarity == rarity)
         {
             sm_tempList.Add(item);
         }
     }
     if (sm_tempList.Count > 0)
     {
         return(LangUtil.GetRandomValueFromList <SharedData>(sm_tempList));
     }
     return(null);
 }
        private void TellThatUserNeedNetworkAtFirstRun()
        {
            UIAlertView alert = new UIAlertView(LangUtil.Get("Initial.Alert.NoNetwork.Title"),
                                                LangUtil.Get("Initial.Alert.NoNetwork.Message"),
                                                null,
                                                LangUtil.Get("Alert.OK"),
                                                null);

            alert.Clicked += (s, b) =>
            {
                if (b.ButtonIndex == 0)
                {
                    // OK chosen
                    //GetEvent();
                }
            };

            alert.Show();
        }
        private void SetupServicesIfNeeded()
        {
            if (servcicesInitialized == false)
            {
                noNetworkString = LangUtil.Get("Error.NoResponse");

                regEmailSMSService = new RegEmailSMSService();

                coordinateService = new CoordinateService();
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_North, LangUtil.Get("Element.North.Text"));
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_South, LangUtil.Get("Element.South.Text"));
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_East, LangUtil.Get("Element.East.Text"));
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_West, LangUtil.Get("Element.West.Text"));
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_Degrees, LangUtil.Get("Element.Degrees.Text"));
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_Minutes, LangUtil.Get("Element.Minutes.Text"));
                coordinateService.AddLanguageValue(CoordinateServiceLanguageKey.Coordinate_Seconds, LangUtil.Get("Element.Seconds.Text"));
                servcicesInitialized = true;
            }
        }
示例#29
0
 public HandleRewardPet(Dictionary <string, object> parameters)
 {
     if (parameters != null)
     {
         object obj2 = null;
         parameters.TryGetValue("Id", out obj2);
         if (obj2 != null)
         {
             this.m_id = obj2 as string;
             this.m_id = LangUtil.FirstLetterToUpper(this.m_id);
         }
         object obj3 = null;
         parameters.TryGetValue("Amount", out obj3);
         if (obj3 != null)
         {
             int.TryParse(obj3.ToString(), out this.m_amount);
         }
     }
 }
示例#30
0
        public void SetContent()
        {
            btnMap.SetTitle(LangUtil.Get("Structure.EksaktPosisjon.ShareButton"), UIControlState.Normal);
            btnMap.RemoveTarget(ButtonEventHandler, UIControlEvent.TouchUpInside);
            btnMap.AddTarget(ButtonEventHandler, UIControlEvent.TouchUpInside);
            btnMap.Font = FontConst.fontLarge;
            btnMap.SetTitleColor(ColorHelper.FromType(ColorType.Link), UIControlState.Normal);
            BackgroundColor = UIColor.Clear;

            imgImageView.Image     = UIImage.FromBundle("ic_adresse");
            imgImageView.TintColor = ColorHelper.FromType(ColorType.Icon);

            labAddressLine1.TextColor = ColorHelper.FromType(ColorType.Link);
            labAddressLine2.TextColor = ColorHelper.FromType(ColorType.Link);

            labAddressLine1.Font = FontConst.fontLarge;
            labAddressLine2.Font = FontConst.fontLarge;

            UpdateAddress();
        }