// Token: 0x06001446 RID: 5190 RVA: 0x00238DB0 File Offset: 0x00236FB0 public bool CheckReSetFB_CDTime() { bool result = false; long num = 0L; long num2 = 0L; CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.IntToFormat(NetworkManager.UserID, 1, false); cstring.AppendFormat("{0}_FB_CDTime_UseID"); long.TryParse(PlayerPrefs.GetString(cstring.ToString()), out num); if (num == 0L) { PlayerPrefs.SetString(cstring.ToString(), NetworkManager.UserID.ToString()); num = NetworkManager.UserID; } cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_FB_CDTime_Time"); long.TryParse(PlayerPrefs.GetString(cstring.ToString()), out num2); if ((num2 > 0L && num2 - ActivityManager.Instance.ServerEventTime <= 0L) || num2 == 0L) { result = true; } return(result); }
// Token: 0x06001447 RID: 5191 RVA: 0x00238E78 File Offset: 0x00237078 public bool IsCanSetFB_CDTime(CString tmpName = null, long m_UseID = 0L) { bool result = false; if (tmpName == null) { tmpName = StringManager.Instance.StaticString1024(); } long num = 0L; if (m_UseID == 0L) { tmpName.ClearString(); tmpName.IntToFormat(NetworkManager.UserID, 1, false); tmpName.AppendFormat("{0}_FB_CDTime_UseID"); long.TryParse(PlayerPrefs.GetString(tmpName.ToString()), out m_UseID); } tmpName.ClearString(); tmpName.IntToFormat(m_UseID, 1, false); tmpName.AppendFormat("{0}_FB_CDTime_Time_Check"); long.TryParse(PlayerPrefs.GetString(tmpName.ToString()), out num); if (num == 0L || (num <= ActivityManager.Instance.ServerEventTime && GameConstants.GetDateTime(num + 86400L).Day <= GameConstants.GetDateTime(ActivityManager.Instance.ServerEventTime).Day) || GameConstants.GetDateTime(num + 86400L).Month < GameConstants.GetDateTime(ActivityManager.Instance.ServerEventTime).Month || GameConstants.GetDateTime(num + 86400L).Year < GameConstants.GetDateTime(ActivityManager.Instance.ServerEventTime).Year) { result = true; PlayerPrefs.SetString(tmpName.ToString(), ActivityManager.Instance.ServerEventTime.ToString()); } return(result); }
// Token: 0x06001F04 RID: 7940 RVA: 0x003B79B0 File Offset: 0x003B5BB0 public void OnButtonClick(UIButton sender) { switch (sender.m_BtnID1) { case 0: this.GUIM.CloseMenu(EGUIWindow.UI_Rating); this.GUIM.UIQueueLockRelease(EGUIQueueLock.UIQL_UI_notAllowPopUps); break; case 1: { bool flag = true; CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.IntToFormat(NetworkManager.UserID, 1, false); cstring.AppendFormat("{0}_Score_bScoreEnd"); PlayerPrefs.SetString(cstring.ToString(), flag.ToString()); this.UpdateUI(1, 0); break; } case 2: this.UpdateUI(2, 0); break; case 3: { MessagePacket messagePacket = new MessagePacket(1024); messagePacket.Protocol = Protocol._MSG_REQUEST_GOOGLESTAR_PRIZE; messagePacket.AddSeqId(); messagePacket.Send(false); bool flag = true; long num = 0L; CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.IntToFormat(NetworkManager.UserID, 1, false); cstring.AppendFormat("{0}"); long.TryParse(PlayerPrefs.GetString(cstring.ToString()), out num); if (num != 0L) { cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_bScoreEnd"); PlayerPrefs.SetString(cstring.ToString(), flag.ToString()); } IGGSDKPlugin.RateGooglePlayApplication(GameConstants.GlobalEditionClassNames); this.GUIM.CloseMenu(EGUIWindow.UI_Rating); this.GUIM.UIQueueLockRelease(EGUIQueueLock.UIQL_UI_notAllowPopUps); break; } case 4: this.GUIM.CloseMenu(EGUIWindow.UI_Rating); this.GUIM.UIQueueLockRelease(EGUIQueueLock.UIQL_UI_notAllowPopUps); IGGGameSDK.OpenSuggestUrl(); break; } }
// Token: 0x06001187 RID: 4487 RVA: 0x001EB878 File Offset: 0x001E9A78 public void InitLock() { StageManager stageDataController = DataManager.StageDataController; CString cstring = StringManager.Instance.StaticString1024(); Vector3 localScale = Vector3.one * 12.5f; Vector3 eulerAngles = new Vector3(45f, 185f, 3f); for (int i = 0; i < this.StageLock.Length; i++) { if (i > (int)stageDataController.StageRecord[2]) { cstring.ClearString(); cstring.IntToFormat((long)(i + 1), 1, false); cstring.AppendFormat("Lock_{0}"); CorpsStage recordByKey = DataManager.StageDataController.CorpsStageTable.GetRecordByKey((ushort)(1 + i)); this.StageLock[i] = new GameObject(cstring.ToString()); this.StageLockNameCode[i] = this.StageLock[i].name.GetHashCode(); SpriteRenderer spriteRenderer = this.StageLock[i].AddComponent <SpriteRenderer>(); spriteRenderer.sprite = this.mapspriteManager.GetSpriteByName("lock"); spriteRenderer.material = GUIManager.Instance.MapSpriteMaterial; spriteRenderer.sortingOrder = -1; Transform transform = this.StageLock[i].transform; transform.position = GameConstants.WordToVector3(recordByKey.StagePos.X, recordByKey.StagePos.Y, recordByKey.StagePos.Z, -100, 0.01f); transform.localScale = localScale; spriteRenderer.color = Color.black; Quaternion rotation = transform.rotation; rotation.eulerAngles = eulerAngles; transform.rotation = rotation; transform.SetParent(this.MapSpriteRoot.transform); } } }
// Token: 0x060028A6 RID: 10406 RVA: 0x0044809C File Offset: 0x0044629C public CString SpawnString(int StringLength = 30) { CString cstring = null; int num = this.CalculateIndex(StringLength); if (num == -1) { return(cstring); } List <CString> list = this.GetList(num); if (list == null) { return(cstring); } if (list.Count <= 0) { for (int i = 0; i < this.CountArray[num]; i++) { CString item = new CString(this.LengthArray[num]); list.Add(item); } } cstring = list[list.Count - 1]; CString cstring2 = cstring; cstring2.ReferenceCount += 1; cstring.ClearString(); list.RemoveAt(list.Count - 1); return(cstring); }
// Token: 0x0600014B RID: 331 RVA: 0x000158D4 File Offset: 0x00013AD4 private string GetKeyString(string str, int index, char keyEnd, byte bReserve = 0) { CString cstring = StringManager.Instance.StaticString1024(); CString cstring2 = StringManager.Instance.StaticString1024(); while (index < str.Length) { if (str[index] == keyEnd) { break; } if (bReserve == 0) { cstring.Append(str[index]); } else { cstring2.ClearString(); cstring2.Append(str[index]); cstring.Insert(0, cstring2, 1); } index++; } return(cstring.ToString()); }
// Token: 0x060017C0 RID: 6080 RVA: 0x00287368 File Offset: 0x00285568 public void Start(CString str, uint exp, ushort skillID) { this.m_State = LvUpAnimation.EAnimState.eStart; this.m_AnimationTime = 0f; this.m_SetChage[0] = true; this.m_SetChage[1] = true; this.m_SetChage[2] = true; if (this.m_ExpImg != null && !this.m_ExpImg.gameObject.activeInHierarchy) { this.m_ExpImg.gameObject.SetActive(true); this.m_ExpText.enabled = false; } if (this.m_ExpText != null && !this.m_ExpText.gameObject.activeInHierarchy) { this.m_ExpText.gameObject.SetActive(true); } if (this.m_ExpText != null && this.m_ExpText != null) { str.ClearString(); str.IntToFormat((long)((ulong)exp), 1, true); str.AppendFormat(DataManager.Instance.mStringTable.GetStringByID(55u)); this.m_ExpText.text = str.ToString(); } this.m_SkillID = skillID; AudioManager.Instance.PlayUISFX(UIKind.PetAddExp); }
// Token: 0x0600145A RID: 5210 RVA: 0x0023A17C File Offset: 0x0023837C public void Find(byte kind, ref int index, CString msg) { if (this.Size == 0) { index = -1; return; } byte size = this.Size; for (int i = index; i < this.Kind.Length; i++) { if (this.Kind[i] == kind) { this.Kind[i] = byte.MaxValue; this.Size -= 1; msg.ClearString(); msg.Append(this.Msg[i]); break; } } if (size == this.Size) { index = -1; } }
// Token: 0x06001339 RID: 4921 RVA: 0x00219EC8 File Offset: 0x002180C8 public void CreateTopBoard() { this.SPHeight.Clear(); this.SPHeight.Add(118f); this.SPHeight.Add(118f); this.SPHeight.Add(118f); this.SPHeight.Add(118f); this.AGS_Form.GetChild(3).gameObject.SetActive(false); RoleBuildingData buildData = GUIManager.Instance.BuildingData.GetBuildData(8, 0); this.AGS_Form.GetChild(12).gameObject.SetActive(false); UIKVKLBoard.isTopBoard = true; UIText component = this.AGS_Form.GetChild(1).GetChild(0).GetComponent <UIText>(); component.text = DataManager.Instance.mStringTable.GetStringByID(9848u); this.AGS_Form.GetChild(2).gameObject.SetActive(true); this.AGS_Form.GetChild(5).gameObject.SetActive(true); component = this.AGS_Form.GetChild(5).GetComponent <UIText>(); CString cstring = StringManager.Instance.StaticString1024(); CString cstring2 = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.Append(GameConstants.GetDateTime(LeaderBoardManager.Instance.KvKTopBoard.SortTime).ToString("MM/dd/yy HH:mm")); cstring2.ClearString(); cstring2.Append(GameConstants.GetDateTime(LeaderBoardManager.Instance.KvKTopBoard.SortTime + (long)((ulong)LeaderBoardManager.Instance.KvKTopBoard.KingdomEventRequireTime)).ToString("MM/dd/yy HH:mm")); this.Ranking.ClearString(); this.Ranking.Append(DataManager.Instance.mStringTable.GetStringByID(8153u)); this.Ranking.Append(" "); this.Ranking.Append(cstring); this.Ranking.Append(" ~ "); this.Ranking.Append(cstring2); component.text = this.Ranking.ToString(); component.SetAllDirty(); component.cachedTextGenerator.Invalidate(); }
// Token: 0x060005BB RID: 1467 RVA: 0x0007F268 File Offset: 0x0007D468 public void EmojiCenterIni() { if (this.EmojiAB == null) { GameObject gameObject = new GameObject("EmojiCenter"); this.EmojiCenterLayout = gameObject.transform; gameObject = new GameObject("EmojiSprites"); this.EmojiSpriteLayout = gameObject.transform; this.EmojiSpriteLayout.SetParent(this.EmojiCenterLayout, false); gameObject = new GameObject("ImagePool"); this.ImagePoolLayout = gameObject.transform; this.ImagePoolLayout.SetParent(this.EmojiCenterLayout, false); gameObject = new GameObject("SpriteRendererPool"); this.SpriteRendererPoolLayout = gameObject.transform; this.SpriteRendererPoolLayout.SetParent(this.EmojiCenterLayout, false); CString cstring = StringManager.Instance.SpawnString(30); cstring.ClearString(); cstring.Append("UI/Map_NPC_Blood"); this.EmojiAB = AssetManager.GetAssetBundle(cstring, out this.EmojiABKey); for (ushort num = 0; num < 8; num += 1) { this.AddEmojiSprite(num); } this.AddEmojiSprite(ushort.MaxValue); Image component = this.EmojiSpriteLayout.GetChild(0).GetComponent <Image>(); this.basesize = (float)DataManager.MapDataController.EmojiDataTable.GetRecordByKey(1).sizeX; if (this.basesize == 0f) { this.basesize = 60f; } this.EmojiImageMaterial = component.material; this.EmojiSpriteRendererMaterial = new Material(this.EmojiImageMaterial); this.EmojiSpriteRendererMaterial.renderQueue = 2665; RectTransform rectTransform = this.EmojiSpriteLayout.GetChild(this.EmojiSpriteLayout.childCount - 1) as RectTransform; this.basebacksize = rectTransform.sizeDelta.x; if (this.basebacksize < rectTransform.sizeDelta.y) { this.basebacksize = rectTransform.sizeDelta.y; } if (this.basebacksize == 0f) { this.basebacksize = 73f; } this.basebackoffset = this.basebacksize - this.basesize * 0.9f; } if (this.ImagePoolLayout == null) { GameObject gameObject2 = new GameObject("ImagePool"); this.ImagePoolLayout = gameObject2.transform; this.ImagePoolLayout.SetParent(this.EmojiCenterLayout, false); } if (this.SpriteRendererPoolLayout == null) { GameObject gameObject3 = new GameObject("SpriteRendererPool"); this.SpriteRendererPoolLayout = gameObject3.transform; this.SpriteRendererPoolLayout.SetParent(this.EmojiCenterLayout, false); } }
// Token: 0x06000195 RID: 405 RVA: 0x00019120 File Offset: 0x00017320 public void PlayMP3SFX(ushort NameID, float delay = 0f) { if (this.MuteSFXVol || NameID == 0) { return; } if (this.MP3Key != 0) { if (NameID == this.MP3ABName) { return; } this.MP3Source.Stop(); AssetManager.UnloadAssetBundle(this.MP3Key, true); this.MP3Key = 0; } this.MP3ABName = NameID; int num = (int)(NameID / 100); CString cstring = StringManager.Instance.StaticString1024(); cstring.StringToFormat(this.Path); cstring.IntToFormat((long)num, 3, true); cstring.AppendFormat("{0}{1}"); AssetBundle assetBundle = AssetManager.GetAssetBundle(cstring, out this.MP3Key); if (assetBundle) { cstring.ClearString(); cstring.IntToFormat((long)NameID, 1, false); cstring.AppendFormat("{0}"); this.SFXClip.clip = (assetBundle.Load(cstring.ToString(), typeof(AudioClip)) as AudioClip); if (this.SFXClip.clip == null) { AssetManager.UnloadAssetBundle(this.MP3Key, true); this.MP3Key = 0; this.MP3ABName = 0; return; } this.SFXClip.DelaySecond = new float?(delay); this.SFXClip.Pitch = 1f; this.SFXClip.PanLevel = 0f; this.SFXClip.Volume = 1f; this.SFXClip.Loop = false; this.PlayAudio(this.MP3Source, this.SFXClip); this.ChangeDuckingState(AudioManager.DuckingState.Start); if (this.poolIndex >= 20) { this.poolIndex = 0; } } else { AssetManager.UnloadAssetBundle(this.MP3Key, true); this.MP3Key = 0; this.MP3ABName = 0; } }
// Token: 0x06001283 RID: 4739 RVA: 0x00209A40 File Offset: 0x00207C40 public void SaveTriggerTime() { CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.uLongToFormat((ulong)DataManager.Instance.RoleAttr.UserId, 1, false); cstring.AppendFormat(Indemnify.INDEMNIFY_TIME_SAVE_NAME); PlayerPrefs.SetString(cstring.ToString(), this.TriggerTime.ToString()); }
// Token: 0x060008EA RID: 2282 RVA: 0x000B6914 File Offset: 0x000B4B14 public void saveGambleMode() { CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.uLongToFormat((ulong)DataManager.Instance.RoleAttr.UserId, 1, false); cstring.AppendFormat("{0}_GambleMode"); PlayerPrefs.SetInt(cstring.ToString(), (int)(this.GambleMode + 1)); }
// Token: 0x06001BF9 RID: 7161 RVA: 0x003192F4 File Offset: 0x003174F4 string SimpleHintKind.SetContent(CString Content, int Parm1, int Parm2) { Content.ClearString(); TitleData recordByKey = DataManager.Instance.TitleDataN.GetRecordByKey((ushort)Parm2); Content.StringToFormat(DataManager.Instance.mStringTable.GetStringByID((uint)recordByKey.StringID)); Content.AppendFormat(DataManager.Instance.mStringTable.GetStringByID((uint)Parm1)); return(Content.ToString()); }
// Token: 0x06000B99 RID: 2969 RVA: 0x0010CF98 File Offset: 0x0010B198 public NPC(Vector2 inipos, float iniscale, sbyte iniDir, byte npcID, NPCState npcState, Transform parent, ref int ABKey) { this.NPCControl = null; this.NPCGameObject = new GameObject("npc"); this.NPCTransform = this.NPCGameObject.transform; this.NPCTransform.localScale = Vector3.one * iniscale; this.NPCSpriteRenderer = this.NPCGameObject.AddComponent <SpriteRenderer>(); MapMonster recordByKey = DataManager.MapDataController.MapMonsterTable.GetRecordByKey((ushort)npcID); CString cstring = StringManager.Instance.SpawnString(30); cstring.ClearString(); cstring.IntToFormat((long)recordByKey.MapNPCNO, 3, false); cstring.AppendFormat("UI/NPC_{0}"); AssetBundle assetBundle = AssetManager.GetAssetBundle(cstring, out ABKey); StringManager.Instance.DeSpawnString(cstring); GameObject gameObject = UnityEngine.Object.Instantiate(assetBundle.mainAsset) as GameObject; gameObject.SetActive(false); Transform transform = gameObject.transform; UISpritesArray component = transform.GetChild(0).GetComponent <UISpritesArray>(); UISpritesArray component2 = transform.GetChild(1).GetComponent <UISpritesArray>(); UISpritesArray component3 = transform.GetChild(2).GetComponent <UISpritesArray>(); transform.SetParent(parent, false); this.NPCTransform.SetParent(parent, false); this.NPCSpriteRenderer.material = component.m_Image.material; this.NPCSpriteRenderer.material.renderQueue = 3001; this.NPCAnimation = new Sprite[3][]; this.NPCAnimation[0] = component.m_Sprites; this.NPCAnimation[1] = component2.m_Sprites; this.NPCAnimation[2] = component3.m_Sprites; this.HitFrame = recordByKey.HitFrame; this.NPCKindID = npcID; this.CurNPCState = ((npcState < NPCState.NPC_Hit) ? npcState : NPCState.NPC_Attack); this.NPCDir = iniDir; if ((int)this.NPCDir == 0) { this.NPCDir = -1; this.NPCTransform.localRotation = Quaternion.Euler(0f, 180f, 0f); } else { this.NPCTransform.localRotation = Quaternion.Euler(0f, 0f, 0f); } this.NPCSheetID = (byte)UnityEngine.Random.Range(0, this.NPCAnimation[(int)this.CurNPCState].Length); this.AnimationSpeed = 15f; this.AnimationTimer = 1f; this.posxoffset = (this.posyoffset = (this.HurtTimer = (this.HitTimer = (this.DieTimer = 0f)))); this.damage = new List <Damage>(3); this.fighters = new List <LineNode>(16); this.hurt = new List <float>(16); this.updateNPC(inipos.x, inipos.y); this.SetActive(false); }
// Token: 0x0600014A RID: 330 RVA: 0x00015888 File Offset: 0x00013A88 public CString ReserveString(CString str) { CString cstring = StringManager.Instance.StaticString1024(); cstring.Append(str); str.ClearString(); for (int i = cstring.Length - 1; i >= 0; i--) { str.Append(cstring[i]); } return(str); }
// Token: 0x06001284 RID: 4740 RVA: 0x00209A98 File Offset: 0x00207C98 public bool CheckTriggered(long time) { CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.uLongToFormat((ulong)DataManager.Instance.RoleAttr.UserId, 1, false); cstring.AppendFormat(Indemnify.INDEMNIFY_TIME_SAVE_NAME); long num = 0L; long.TryParse(PlayerPrefs.GetString(cstring.ToString(), "0"), out num); return(num >= time); }
// Token: 0x06001F01 RID: 7937 RVA: 0x003B77C0 File Offset: 0x003B59C0 public void SetScore() { bool flag = false; long num = 0L; CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.IntToFormat(NetworkManager.UserID, 1, false); cstring.AppendFormat("{0}_Score_UseID"); long.TryParse(PlayerPrefs.GetString(cstring.ToString()), out num); if (num != 0L) { cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_bScoreFirst"); bool.TryParse(PlayerPrefs.GetString(cstring.ToString()), out flag); if (flag) { byte b = 0; cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_Count"); byte.TryParse(PlayerPrefs.GetString(cstring.ToString()), out b); b += 1; PlayerPrefs.SetString(cstring.ToString(), b.ToString()); } else { flag = true; cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_bScoreFirst"); PlayerPrefs.SetString(cstring.ToString(), flag.ToString()); } cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_CD"); PlayerPrefs.SetString(cstring.ToString(), this.DM.ServerTime.ToString()); } else { PlayerPrefs.SetString(cstring.ToString(), NetworkManager.UserID.ToString()); long.TryParse(PlayerPrefs.GetString(cstring.ToString()), out num); flag = true; cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_bScoreFirst"); PlayerPrefs.SetString(cstring.ToString(), flag.ToString()); bool.TryParse(PlayerPrefs.GetString(cstring.ToString()), out flag); cstring.ClearString(); cstring.IntToFormat(num, 1, false); cstring.AppendFormat("{0}_Score_CD"); PlayerPrefs.SetString(cstring.ToString(), this.DM.ServerTime.ToString()); } }
// Token: 0x0600018D RID: 397 RVA: 0x00018CEC File Offset: 0x00016EEC private bool PlaySFXLoopHighPass(ushort NameID, out byte Key, Transform PlayObj = null) { Key = 0; if (this.FireKey != 0) { return(false); } int num = (int)(NameID / 100); CString cstring = StringManager.Instance.StaticString1024(); cstring.StringToFormat(this.Path); cstring.IntToFormat((long)num, 3, true); cstring.AppendFormat("{0}{1}"); AssetBundle assetBundle = AssetManager.GetAssetBundle(cstring, out this.FireKey); if (!assetBundle) { AssetManager.UnloadAssetBundle(this.FireKey, true); this.FireKey = 0; return(false); } if (this.FireSFXSource.clip != null) { this.FireSFXSource.Stop(); } cstring.ClearString(); cstring.IntToFormat((long)NameID, 1, false); cstring.AppendFormat("{0}"); this.SFXClip.clip = (assetBundle.Load(cstring.ToString(), typeof(AudioClip)) as AudioClip); if (this.SFXClip.clip == null) { AssetManager.UnloadAssetBundle(this.FireKey, true); this.FireKey = 0; return(false); } if (PlayObj != null) { this.FireSFXSource.transform.position = PlayObj.position; this.SFXClip.PanLevel = 1f; } else { this.SFXClip.PanLevel = 0f; } this.SFXClip.Loop = true; this.SFXClip.Volume = 1f; this.SFXClip.Pitch = 1f; Key = 20; this.PlayAudio(this.FireSFXSource, this.SFXClip); this.ChangeDuckingState(AudioManager.DuckingState.Start); return(true); }
// Token: 0x06001BC4 RID: 7108 RVA: 0x00315998 File Offset: 0x00313B98 public void GetLegionHintStr(byte heroEnhance, ref Skill skill, ref CString Content, byte RankStr = 0) { CString cstring = StringManager.Instance.StaticString1024(); CString cstring2 = StringManager.Instance.StaticString1024(); cstring.Append(Content); float num = (float)skill.HurtValue + (float)((ushort)this.LegionRankMagnifation[(int)(heroEnhance - 1)] * skill.HurtIncreaseValue) / 1000f; if (skill.HurtKind == 1) { GameConstants.GetEffectValue(Content, skill.HurtAddition, 0u, 7, 0f); Content.IntToFormat((long)((ushort)this.LegionRankMagnifation[(int)(heroEnhance - 1)] * skill.HurtIncreaseValue), 1, true); Content.AppendFormat("{0}"); } else if (skill.SkillType == 10) { GameConstants.GetEffectValue(Content, skill.HurtAddition, (uint)num, 1, 0f); } else { GameConstants.GetEffectValue(Content, skill.HurtAddition, 0u, 6, num * 100f); } if (RankStr > 0) { cstring2.StringToFormat(DataManager.Instance.mStringTable.GetStringByID(15u)); cstring2.IntToFormat((long)RankStr, 1, false); cstring2.StringToFormat(Content); if (skill.SkillType == 10) { cstring2.AppendFormat("<color=#ffff00ff>{0}{1} : {2}</color>"); } else { cstring2.AppendFormat("<color=#33eb67ff>{0}{1} : {2}</color>"); } } else { cstring2.StringToFormat(Content); if (skill.SkillType == 10) { cstring2.AppendFormat("<color=#ffff00ff>{0}</color>"); } else { cstring2.AppendFormat("<color=#33eb67ff>{0}</color>"); } } cstring2.Insert(0, cstring, -1); Content.ClearString(); Content.Append(cstring2); }
// Token: 0x0600140F RID: 5135 RVA: 0x002343CC File Offset: 0x002325CC public void LoadChallegeFrame() { if (DataManager.StageDataController._stageMode != StageMode.Dare) { return; } CString cstring = StringManager.Instance.StaticString1024(); cstring.StringToFormat("ChallegeFrame"); cstring.AppendFormat("UI/{0}"); AssetBundle assetBundle = AssetManager.GetAssetBundle(cstring, out this.ChallegeAssKey); UnityEngine.Object[] array = assetBundle.LoadAll(); if (assetBundle == null) { return; } UnityEngine.Object[] array2 = assetBundle.LoadAll(typeof(Sprite)); cstring.ClearString(); cstring.StringToFormat("ChallegeFrame"); cstring.AppendFormat("{0}_m"); this._ChallegeMaterial = (assetBundle.Load(cstring.ToString(), typeof(Material)) as Material); for (int i = 0; i < array2.Length; i++) { Sprite sprite = array2[i] as Sprite; if (!(sprite == null)) { cstring.ClearString(); int startIndex = sprite.name.Length - 3; Debug.Log(sprite.name.Substring(startIndex)); int num; if (int.TryParse(sprite.name.Substring(startIndex), out num) && num < this.ChallegeFrame.Length) { this.ChallegeFrame[num] = sprite; } } } }
// Token: 0x06002878 RID: 10360 RVA: 0x00447000 File Offset: 0x00445200 public bool PostShare(SocialType Kind) { if (this.CanShowInvite() && this.ShareAddress != null) { CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.Append(this.ShareAddress); cstring.IntToFormat(DataManager.Instance.RoleAttr.UserId, 1, false); cstring.IntToFormat((long)Kind, 1, false); cstring.AppendFormat("{0}id={1}&kind={2}"); return(true); } return(false); }
// Token: 0x0600147D RID: 5245 RVA: 0x0023AD4C File Offset: 0x00238F4C public override bool CheckValueChanged(ushort Key, ushort Val) { Key -= this.KeyBegin; if (this.ManorBuildData.Length <= (int)Key || this.ManorBuildData[(int)Key].CondiVal >= (int)Val || this.ManorBuildData[(int)Key].CheckIndex >= this.ManorBuildData[(int)Key].LvCondi.Count) { return(false); } MissionManager missionDataManager = DataManager.MissionDataManager; int i; for (i = this.ManorBuildData[(int)Key].CheckIndex; i < this.ManorBuildData[(int)Key].LvCondi.Count; i++) { if (this.ManorBuildData[(int)Key].LvCondi[i] > Val) { break; } missionDataManager.AddRewardMission(this.ManorBuildData[(int)Key].Priority[i]); } if (this.ManorBuildData[(int)Key].CheckIndex < i) { if (missionDataManager.bFirst == 0) { CString cstring = StringManager.Instance.StaticString1024(); CString cstring2 = StringManager.Instance.StaticString1024(); StringTable mStringTable = DataManager.Instance.mStringTable; for (int j = this.ManorBuildData[(int)Key].CheckIndex; j < i; j++) { cstring.ClearString(); cstring2.ClearString(); ushort missionID = missionDataManager.GetMissionID(this.ManorBuildData[(int)Key].Priority[j]); if (!missionDataManager.CheckBoolMark(missionID)) { ManorAimTbl recordByKey = missionDataManager.ManorAimTable.GetRecordByKey(missionID); missionDataManager.GetNarrative(cstring, ref recordByKey); cstring2.StringToFormat(cstring); cstring2.AppendFormat(mStringTable.GetStringByID(7941u)); GUIManager.Instance.AddHUDQueue(cstring2.ToString(), 25, true); } } } else { missionDataManager.bFirst = byte.MaxValue; } } this.ManorBuildData[(int)Key].CondiVal = (int)Val; this.ManorBuildData[(int)Key].CheckIndex = i; return(true); }
// Token: 0x06001448 RID: 5192 RVA: 0x00238FD0 File Offset: 0x002371D0 public void ReSetFB_CDTime(CString tmpName = null) { long num = 0L; if (tmpName == null) { tmpName = StringManager.Instance.StaticString1024(); } tmpName.ClearString(); tmpName.IntToFormat(NetworkManager.UserID, 1, false); tmpName.AppendFormat("{0}_FB_CDTime_UseID"); long.TryParse(PlayerPrefs.GetString(tmpName.ToString()), out num); if (!this.IsCanSetFB_CDTime(tmpName, num)) { return; } tmpName.ClearString(); tmpName.IntToFormat(num, 1, false); tmpName.AppendFormat("{0}_FB_CDTime_Time"); long num2 = (long)(86400 * UnityEngine.Random.Range(10, 14)); PlayerPrefs.SetString(tmpName.ToString(), (ActivityManager.Instance.ServerEventTime + num2).ToString()); DataManager.FBMissionDataManager.bFB_btnShow = false; }
// Token: 0x060016FE RID: 5886 RVA: 0x0027B1BC File Offset: 0x002793BC public override void UpdateUI(int arg1, int arg2) { if (this.baseBuild == null) { return; } if (arg1 == 1) { if (this.DM.queueBarData[34].bActive) { long startTime = this.DM.queueBarData[34].StartTime; long target = startTime + (long)((ulong)this.DM.queueBarData[34].TotalTime); long notifyTime = 0L; this.tmpFD = this.DM.FusionDataTable.GetRecordByKey(PetManager.Instance.ItemCraftID); Equip recordByKey = this.DM.EquipTable.GetRecordByKey(this.tmpFD.Fusion_ItemID); CString cstring = StringManager.Instance.StaticString1024(); StringManager.IntToStr(cstring, (long)PetManager.Instance.ItemCraftCount, 1, true); this.Cstr.ClearString(); if (this.tmpFD.Fusion_Kind < 1) { this.Cstr.StringToFormat(this.DM.mStringTable.GetStringByID((uint)this.DM.EquipTable.GetRecordByKey(this.tmpFD.Fusion_ItemID).EquipName)); } else { CString cstring2 = StringManager.Instance.StaticString1024(); cstring2.ClearString(); cstring2.StringToFormat(this.DM.mStringTable.GetStringByID((uint)this.DM.EquipTable.GetRecordByKey(this.tmpFD.Fusion_ItemID).EquipName)); cstring2.StringToFormat(this.DM.mStringTable.GetStringByID(14669u)); cstring2.AppendFormat("{0}{1}"); this.Cstr.StringToFormat(cstring2); } this.Cstr.StringToFormat(cstring); this.Cstr.AppendFormat(this.DM.mStringTable.GetStringByID(4048u)); this.GUIM.SetTimerBar(this.timeBar, startTime, target, notifyTime, eTimeBarType.CancelType, this.DM.mStringTable.GetStringByID(14660u), this.Cstr.ToString()); this.timeBar.gameObject.SetActive(true); this.text_Info.gameObject.SetActive(false); this.bFusion = true; } else { this.GUIM.RemoverTimeBaarToList(this.timeBar); this.timeBar.gameObject.SetActive(false); this.text_Info.gameObject.SetActive(true); this.bFusion = false; } } }
// Token: 0x0600010C RID: 268 RVA: 0x00011EF8 File Offset: 0x000100F8 public void FormatRank(int index, ref CString Str) { Str.ClearString(); int num = 0; AllianceWarManager._RegisterData[] data = this.GetData(index, ref num); if (this.RegisterData == data) { Str.IntToFormat((long)(num + 1), 1, false); Str.AppendFormat("{0}"); } else { Str.StringToFormat("~"); Str.IntToFormat((long)(num + 1), 1, false); Str.AppendFormat("{0}{1}"); } }
// Token: 0x06001287 RID: 4743 RVA: 0x00209D0C File Offset: 0x00207F0C public static void CheckShowIndemnify() { if (Indemnify.UIStatus == INDEMNIFY_STATE.Triggered) { bool flag = true; if (DataManager.StageDataController.currentWorldMode != WorldMode.Wild) { flag = false; } Door door = GUIManager.Instance.FindMenu(EGUIWindow.Door) as Door; if (!(door != null) || door.m_eMode != EUIOriginMode.Show || door.m_eMapMode != EUIOriginMapMode.OriginMap) { flag = false; } if (GUIManager.Instance.m_SecWindow != null || GUIManager.Instance.m_OtheCanvas != null) { flag = false; } if (!MallManager.Instance.bCanOpenMain) { flag = false; } if (!(GameManager.ActiveGameplay is Origin)) { flag = false; } if (!NewbieManager.IsWorking() && flag) { int arg = UnityEngine.Random.Range(22, 30); CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.uLongToFormat((ulong)DataManager.Instance.RoleAttr.UserId, 1, false); cstring.AppendFormat(Indemnify.INDEMNIFY_SAVE_NAME); if (PlayerPrefs.GetInt(cstring.ToString()) == 0) { arg = 22; PlayerPrefs.SetInt(cstring.ToString(), 1); } Indemnify.TriggerCount++; GUIManager.Instance.OpenOtherCanvasMenu(EGUIWindow.UI_HeroTalk, arg, 0); Indemnify.UIStatus = INDEMNIFY_STATE.ShowingTalk; } } }
// Token: 0x06001BFB RID: 7163 RVA: 0x003193A0 File Offset: 0x003175A0 string SimpleHintKind.SetContent(CString Content, int Parm1, int Parm2) { Content.ClearString(); CastleSkin castleSkin = GUIManager.Instance.BuildingData.castleSkin; DataManager instance = DataManager.Instance; CastleEnhanceTbl castleEnhanceData = castleSkin.GetCastleEnhanceData((byte)Parm1, 0); CastleSkinTbl recordByKey = castleSkin.CastleSkinTable.GetRecordByKey((ushort)((byte)Parm1)); bool flag = false; for (int i = 0; i < 2; i++) { Effect recordByKey2 = instance.EffectData.GetRecordByKey(recordByKey.Effect[i]); if (recordByKey2.ValueID == 4378) { flag = true; } this.EffectStr[i].ClearString(); this.EffectStr[i].StringToFormat(instance.mStringTable.GetStringByID((uint)recordByKey2.String_infoID)); if (flag) { this.EffectStr[i].DoubleToFormat((double)castleEnhanceData.Value[i] / 100.0, 2, false); this.EffectStr[i].AppendFormat("{0}{1}%"); } else { this.EffectStr[i].IntToFormat((long)castleEnhanceData.Value[i], 1, false); this.EffectStr[i].AppendFormat("{0}{1}"); } } if (castleSkin.CheckUnlock((byte)Parm1)) { Content.StringToFormat(instance.mStringTable.GetStringByID(9688u)); } else { Content.StringToFormat(instance.mStringTable.GetStringByID(9687u)); } Content.StringToFormat(this.EffectStr[0]); Content.StringToFormat(this.EffectStr[1]); Content.StringToFormat(instance.mStringTable.GetStringByID(9689u)); Content.AppendFormat("{0}\n{1}\n{2}\n{3}"); return(Content.ToString()); }
// Token: 0x060008EB RID: 2283 RVA: 0x000B6968 File Offset: 0x000B4B68 public void loadGambleMode() { CString cstring = StringManager.Instance.StaticString1024(); cstring.ClearString(); cstring.uLongToFormat((ulong)DataManager.Instance.RoleAttr.UserId, 1, false); cstring.AppendFormat("{0}_GambleMode"); int @int = PlayerPrefs.GetInt(cstring.ToString()); if (@int > 0 && @int < 3) { this.GambleMode = (UIBattle_Gambling.eMode)(@int - 1); } else { this.GambleMode = UIBattle_Gambling.eMode.Normal; this.saveGambleMode(); } }
// Token: 0x0600108E RID: 4238 RVA: 0x001D6B1C File Offset: 0x001D4D1C public void SetArmyIcon(Image image, int ArmyIdx, UIText IconText, CString str, UIButtonHint hint, Image background, float textWidth) { if (background == null || image == null || this.m_SpritesArray == null) { return; } Vector2 sizeDelta = background.rectTransform.sizeDelta; sizeDelta.x = ((textWidth <= 238.4f) ? (textWidth + 40f) : 278.4f); background.rectTransform.sizeDelta = sizeDelta; SoldierData recordByKey = this.DM.SoldierDataTable.GetRecordByKey((ushort)(ArmyIdx + 1)); image.sprite = this.m_SpritesArray.GetSprite((int)recordByKey.SoldierKind); str.ClearString(); str.IntToFormat((long)recordByKey.Tier, 1, false); str.AppendFormat("{0}"); IconText.text = str.ToString(); hint.Parm1 = (ushort)ArmyIdx; }