// Token: 0x0600143C RID: 5180 RVA: 0x002389C4 File Offset: 0x00236BC4 public void CheckHUDMsg(byte kind) { CString cstring = StringManager.Instance.StaticString1024(); GUIManager instance = GUIManager.Instance; int num = 0; this.HudArray.Find(kind, ref num, cstring); while (num != -1) { instance.AddHUDQueue(cstring.ToString(), 255, true); cstring = StringManager.Instance.StaticString1024(); this.HudArray.Find(kind, ref num, cstring); } byte b = 0; FBMissionManager.FBMissionState fbmissionState = default(FBMissionManager.FBMissionState); for (int i = 0; i < 2; i++) { this.GetMissionState(ref fbmissionState, this.Goals[i].MissionId, i); if (fbmissionState.GoalNum == fbmissionState.CurNum && fbmissionState.CurNum > 0u) { b += 1; } } if (b == 2 && this.CurMissionProcess.bShowHUD == 0) { this.CurMissionProcess.bShowHUD = 1; FBMissionTbl recordByKey = this.FBMissionTable.GetRecordByKey((ushort)this.CurMissionProcess.NodeIndex); cstring = StringManager.Instance.StaticString1024(); cstring.StringToFormat(DataManager.Instance.mStringTable.GetStringByID((uint)recordByKey.Name)); cstring.AppendFormat(DataManager.Instance.mStringTable.GetStringByID(12184u)); GUIManager.Instance.AddHUDQueue(cstring.ToString(), 255, true); } }
// 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); }
// public virtual string FindFileError(string fileName) { if (Path.IsPathRooted(fileName)) { return(fileName); } if (fileName.EndsWith(".lua")) { fileName = fileName.Substring(0, fileName.Length - 4); } using (CString.Block()) { CString sb = CString.Alloc(512); for (int i = 0; i < searchPaths.Count; i++) { sb.Append("\n\tno file '").Append(searchPaths[i]).Append('\''); } sb = sb.Replace("?", fileName); return(sb.ToString()); } }
// 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: 0x06001D36 RID: 7478 RVA: 0x003464D8 File Offset: 0x003446D8 private void Create3DObjects() { if (this.NowHeroID == this.LastHeroID) { return; } if (this.LoadingStep > UIJailRoom.eModelLoadingStep.WaitforHero) { this.Destory3DObject(false); } if (this.LoadingStep == UIJailRoom.eModelLoadingStep.Start) { CString cstring = StringManager.Instance.StaticString1024(); cstring.Append("Role/cage"); this.bundle = AssetManager.GetAssetBundle(cstring, out this.AssetKey1); this.bundleRequest = this.bundle.LoadAsync("m", typeof(GameObject)); this.LoadingStep = UIJailRoom.eModelLoadingStep.WaitforCage; return; } this.LastHeroID = this.NowHeroID; this.heroData = DataManager.Instance.HeroTable.GetRecordByKey(this.NowHeroID); CString cstring2 = StringManager.Instance.StaticString1024(); cstring2.IntToFormat((long)this.heroData.Modle, 5, false); cstring2.AppendFormat("Role/hero_{0}"); this.bundle = AssetManager.GetAssetBundle(cstring2, out this.AssetKey2); if (this.bundle == null) { this.LoadingStep = UIJailRoom.eModelLoadingStep.Done; return; } this.bundleRequest = this.bundle.LoadAsync("m", typeof(GameObject)); this.LoadingStep = UIJailRoom.eModelLoadingStep.WaitforHero; }
// Token: 0x06002916 RID: 10518 RVA: 0x0044D4C8 File Offset: 0x0044B6C8 private void SetTopTime() { if (this.FTimeText == null) { return; } if ((this.WindowType == e_ActivityType.Run && !this.AWM.bReplaying) || this.WindowType == e_ActivityType.RunFail) { CString cstring = this.SM.StaticString1024(); long num = this.AM.AW_RoundBeginTime + (long)this.AM.AW_PrepareTime; ushort id; if (this.AM.ServerEventTime <= num) { id = 14609; GameConstants.GetTimeString(cstring, (uint)(num - this.AM.ServerEventTime), false, true, false, false, true); this.FTimeText.color = new Color(0.9921f, 0.9058f, 0.3294f); } else { id = 14617; GameConstants.GetTimeString(cstring, (uint)(this.AM.AW_RoundEndTime - this.AM.ServerEventTime), false, true, false, false, true); this.FTimeText.color = new Color(0.0313f, 0.9568f, 0.2901f); } this.FTimeTextStr.Length = 0; this.FTimeTextStr.StringToFormat(cstring); this.FTimeTextStr.AppendFormat(this.DM.mStringTable.GetStringByID((uint)id)); this.FTimeText.text = this.FTimeTextStr.ToString(); this.FTimeText.SetAllDirty(); this.FTimeText.cachedTextGenerator.Invalidate(); } else { this.FTimeText.text = string.Empty; } }
// Token: 0x06000160 RID: 352 RVA: 0x00016254 File Offset: 0x00014454 public static AssetBundle GetAssetBundle(CString Name, out int Key) { Key = Name.GetHashCode(true); AssetManager.AssRef value; if (!AssetManager.AssetMap.TryGetValue(Key, out value) || !value.Asset || value.RefCount == 0) { CString cstring = StringManager.Instance.StaticString1024(); if (!value.Internal) { cstring.StringToFormat(Application.dataPath); cstring.StringToFormat(Name); cstring.AppendFormat("{0}!assets/{1}.unity3d"); } else { cstring.StringToFormat(AssetManager.persistentDataPath); cstring.StringToFormat(Name); cstring.AppendFormat("{0}/{1}.unity3d"); } value.Set(AssetBundle.CreateFromFile(cstring.ToString())); } value.RefCount++; AssetManager.AssetMap[Key] = value; return(value.Asset); }
// Token: 0x0600015A RID: 346 RVA: 0x00015F84 File Offset: 0x00014184 public static void RequestDownload(CString Name, AssetPath Path, AssetType Type, ushort Id, bool bFail = false) { DataManager.msgBuffer[0] = (byte)Path; DataManager.msgBuffer[1] = (byte)Type; GameConstants.GetBytes(Id, DataManager.msgBuffer, 2); GameManager.OnRefresh(NetworkNews.Refresh_Asset, DataManager.msgBuffer); }
// Token: 0x06000DDB RID: 3547 RVA: 0x00162A68 File Offset: 0x00160C68 public void Recv_MSG_RESP_REDPOCKET_LEADEREND(MessagePacket MP) { GUIManager.Instance.HideUILock(EUILock.ActGift); byte b = MP.ReadByte(-1); if (b == 0) { DataManager dataManager = DataManager.Instance; int tableCount = dataManager.FastivalSpecialDataTable.TableCount; for (int i = 0; i < tableCount; i++) { FastivalSpecialData recordByIndex = dataManager.FastivalSpecialDataTable.GetRecordByIndex(i); if (recordByIndex.StoreID == 0u && recordByIndex.GroupID == this.GroupID) { CString cstring = StringManager.Instance.StaticString1024(); cstring.StringToFormat(dataManager.mStringTable.GetStringByID((uint)recordByIndex.ItemName)); cstring.AppendFormat(dataManager.mStringTable.GetStringByID(11205u)); GUIManager.Instance.AddHUDMessage(cstring.ToString(), 255, true); break; } } } else if (b == 5) { CString cstring2 = StringManager.Instance.StaticString1024(); cstring2.AppendFormat(DataManager.Instance.mStringTable.GetStringByID(11215u)); GUIManager.Instance.AddHUDMessage(cstring2.ToString(), 255, true); } }
// 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: 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: 0x060016A8 RID: 5800 RVA: 0x002718FC File Offset: 0x0026FAFC public void UpDateRowItem(GameObject item, int dataIdx, int panelObjectIdx, int panelId) { if (dataIdx < 0 || dataIdx >= PetBuff.PetSkills.Count || panelObjectIdx >= this.m_panel.Length) { return; } if (!this.m_panel[panelObjectIdx].Init) { this.m_panel[panelObjectIdx].Init = true; this.m_panel[panelObjectIdx].Item = item; item.transform.GetChild(9).GetChild(2).gameObject.GetComponent <UIButton>().m_Handler = this; if (UIPetSkill.nowSkillId == 0) { } } this.m_panel[panelObjectIdx].ID = dataIdx; item.transform.GetChild(8).gameObject.SetActive(false); item.transform.GetChild(9).gameObject.SetActive(true); item.transform.GetChild(9).GetChild(2).gameObject.GetComponent <UIButton>().m_BtnID2 = dataIdx + 1; item.transform.GetChild(9).GetChild(2).GetChild(2).gameObject.SetActive(this.currentBtnID > 0 && this.currentBtnID <= PetBuff.PetSkills.Count && this.currentBtnID == dataIdx); this.SetPanelItem(panelObjectIdx, true); this.m_CrownBack = item.transform.GetChild(9).GetChild(2).gameObject.GetComponent <Image>(); PetSkillTbl recordByKey = PetManager.Instance.PetSkillTable.GetRecordByKey((ushort)PetBuff.PetSkills[dataIdx].ID); CString cstring = StringManager.Instance.StaticString1024(); cstring.IntToFormat((long)recordByKey.Icon, 5, false); cstring.AppendFormat("s{0}"); this.m_Defeater = this.m_CrownBack.transform.GetChild(0).GetComponent <Image>(); this.m_Defeater.sprite = this.GM.LoadFrameSprite("sk"); this.m_Defeater.material = this.GM.GetFrameMaterial(); this.m_CrownBack.sprite = this.GM.LoadSkillSprite(cstring); this.m_CrownBack.material = this.GM.GetSkillMaterial(); }
static void ProcessStr(this NamedPipeServerStream Server) { var Buffer = Server.ReadStringBuffer(); fixed(void *pStr = &Buffer[0]) { var Rst = EntryPoint.Process(pStr); if (Rst == pStr) { Server.WriteI32(0); Server.Flush(); return; } CString NewStr = Rst; var StrData = NewStr.ToArray(); StrData = StrData.Concat(new byte[1]).ToArray(); Server.WriteI32(StrData.Length); Server.Write(StrData, 0, StrData.Length); Server.Flush(); } }
// 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); } } }
//public static CString ToCString(this System.Int16 number, string format, IFormatProvider provider) //{ // CString str = CString.Alloc(16); // str.NumberToString(format, (int)number, provider); // return str; //} public static CString ToCString(this System.UInt16 number) { CString str = CString.Alloc(8); str.Append(number); return(str); }
public static CString ToCString(this System.UInt16 number, string format) { CString str = CString.Alloc(16); str.AppendFormat(format, number); return(str); }
// Token: 0x06001BC6 RID: 7110 RVA: 0x00315E68 File Offset: 0x00314068 public void PraseString(CString NewStr, string str) { int i = 0; while (i < str.Length) { char c = str[i++]; if (c == '%') { char c2 = str[i]; if (c2 != 'x' && c2 != 'y') { if (c2 != 'b') { NewStr.Append(c); } else { NewStr.Append(this.GetCharString(str[i++])); } } else { NewStr.IntToFormat((long)this.GetCharVal(str[i++]), 1, true); NewStr.AppendFormat("{0}"); } } else { NewStr.Append(c); } } }
public static unsafe CString SubStringEx(this string str, int startIndex) { if (startIndex < 0) { throw new ArgumentOutOfRangeException("startIndex", "Cannot be negative."); } if (startIndex > str.Length) { throw new ArgumentOutOfRangeException("startIndex", "Cannot exceed length of string."); } int len = str.Length - startIndex; if (len == 0) { return(CString.Alloc(0)); } if (startIndex == 0 && len == str.Length) { return(str); } CString cstr = CString.Alloc(len); cstr.Append(str, startIndex, len); return(cstr); }
public override string FindFileError(string fileName) { if (Path.IsPathRooted(fileName)) { return(fileName); } if (Path.GetExtension(fileName) == ".lua") { fileName = fileName.Substring(0, fileName.Length - 4); } using (CString.Block()) { CString sb = CString.Alloc(512); for (int i = 0; i < searchPaths.Count; i++) { sb.Append("\n\tno file '").Append(searchPaths[i]).Append('\''); } sb.Append("\n\tno file './Resources/").Append(fileName).Append(".lua'") .Append("\n\tno file '").Append(LuaConst.luaResDir).Append('/') .Append(fileName).Append(".lua'"); sb = sb.Replace("?", fileName); return(sb.ToString()); } }
// 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: 0x060019D9 RID: 6617 RVA: 0x002BEF5C File Offset: 0x002BD15C public void UpdateNamePos() { this.RoleNameStr.ClearString(); CString cstring = StringManager.Instance.StaticString1024(); if (this.DM.RoleAttr.NickName.Length == 0) { cstring.Append(this.DM.mStringTable.GetStringByID(9096u)); } else { cstring.Append(this.DM.RoleAttr.NickName); } GameConstants.FormatRoleName(this.RoleNameStr, this.DM.RoleAttr.Name, null, cstring, 0, 0, null, null, null, "<color=#4CF5F5>"); this.RoleName.text = this.RoleNameStr.ToString(); this.RoleName.SetAllDirty(); this.RoleName.cachedTextGenerator.Invalidate(); this.RoleName.cachedTextGeneratorForLayout.Invalidate(); this.RoleName.fontSize = this.RoleNameSize; this.RoleName.fontSize = this.GetFontSize(); Vector2 anchoredPosition = this.RectChangeName.anchoredPosition; anchoredPosition.x = this.RoleName.rectTransform.anchoredPosition.x + this.RoleName.preferredWidth + 27f; if (this.RoleName.rectTransform.localScale.x < 0f) { anchoredPosition.x -= this.RoleName.rectTransform.sizeDelta.x; } this.RectChangeName.anchoredPosition = anchoredPosition; }
// 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: 0x060024C2 RID: 9410 RVA: 0x00423A20 File Offset: 0x00421C20 public void RecvKingGift(MessagePacket MP) { CString cstring = StringManager.Instance.StaticString1024(); GUIManager.Instance.HideUILock(EUILock.KingGift); byte b = MP.ReadByte(-1); if (b == 0) { ushort itemID = MP.ReadUShort(-1); long userID = MP.ReadLong(-1); MP.ReadStringPlus(13, cstring, -1); this.SetGiftList(itemID, cstring, userID); GUIManager.Instance.UpdateUI(EGUIWindow.UI_Alliance_List, 3, 0); } else { byte b2 = b; if (b2 != 1) { if (b2 == 6) { GUIManager.Instance.AddHUDMessage(DataManager.Instance.mStringTable.GetStringByID(744u), 255, true); } } else { GUIManager.Instance.AddHUDMessage(DataManager.Instance.mStringTable.GetStringByID(9718u), 255, true); } GUIManager.Instance.UpdateUI(EGUIWindow.UI_Alliance_List, 4, 0); } }
static void Main() { Console.WriteLine("Hello World!"); // get a structure instance from the dll and write its contents ar.aa *nn = (ar.aa *)ar.getqq(); Console.WriteLine("structure from dll: {0}, {1}, {2}", nn->i, nn->b, nn->j); // use CString to make a C-style string for the C code ar.myprintf(CString.ToPointer("hello %d %d\n"), 5, 10); Console.Write(@"\ntype a string here: "); // use CString to make a string buffer the C code can put stuff in CString bld = new CString(100); ar.mygets(bld.ToPointer(), 101); // now convert the string buffer to a string and print it Console.WriteLine("{0}", bld.ToString()); // Dump names table from bzip2.odx DumpNames(@"sqlite3\bzip2.odx"); // Keep the console window open in debug mode. Console.WriteLine("Press any key to exit."); Console.ReadKey(); }
public void setPCount(CString pInt) { if (pInt != null) { int.TryParse(pInt.Text.ToString(), out playercount); } }
// Token: 0x06001289 RID: 4745 RVA: 0x00209E7C File Offset: 0x0020807C public MapPrisoner(uint Money, ushort kingdomID, CString AlliTAG, CString Name) { this.Bounty = Money; this.TagName = StringManager.Instance.SpawnString(50); this.TagName.ClearString(); GameConstants.GetNameString(this.TagName, kingdomID, Name, AlliTAG, false); }
//public static CString ToCString(this System.UInt32 number, string format, IFormatProvider provider) //{ // CString str = CString.Alloc(32); // str.NumberToString(format, number, provider); // return str; //} public static CString ToCString(this System.Int64 number) { CString str = CString.Alloc(32); str.Append(number); return(str); }
// Token: 0x06001593 RID: 5523 RVA: 0x0024DB5C File Offset: 0x0024BD5C public override void SetMissionData(int Index) { if (!this.transform.gameObject.activeSelf) { return; } this.DataIndex = Index; MissionManager missionDataManager = DataManager.MissionDataManager; CString cstring = StringManager.Instance.StaticString1024(); ushort num = 0; while ((int)num < this.MissionSlot.Length) { if (this.SlotCount > (int)num) { ushort missionID = missionDataManager.GetMissionID(missionDataManager.RewardList.Priority[(int)num]); ManorAimTbl recordByKey = missionDataManager.ManorAimTable.GetRecordByKey(missionID); missionDataManager.GetNarrative(cstring, ref recordByKey); this.MissionSlot[(int)num].TimdHandle = this.TimeHandle; this.MissionSlot[(int)num].SetText(cstring); this.MissionSlot[(int)num].transform.gameObject.SetActive(true); this.MissionSlot[(int)num].Reward.m_BtnID3 = (int)missionID; this.ItemBtn[(int)num].m_BtnID3 = (int)missionID; } else { this.MissionSlot[(int)num].transform.gameObject.SetActive(false); } num += 1; } }
//public static CString ToCString(this System.Single number, string format, IFormatProvider provider) //{ // CString str = CString.Alloc(64); // str.NumberToString(format, number, provider); // return str; //} public static CString ToCString(this System.Double number) { CString str = CString.Alloc(64); str.Append(number); return(str); }
// Token: 0x060024BC RID: 9404 RVA: 0x00423324 File Offset: 0x00421524 public void SetGiftList(ushort ItemID, CString Name, long UserID) { List <KingGiftInfo> giftList = this.GetGiftList(); for (int i = 0; i < giftList.Count; i++) { if (giftList[i].ItemID == ItemID) { KingGiftInfo.GiftList[] list = giftList[i].List; KingGiftInfo kingGiftInfo = giftList[i]; byte listCount; kingGiftInfo.ListCount = (listCount = kingGiftInfo.ListCount) + 1; list[(int)listCount].Set(DataManager.Instance.RoleAlliance.Tag, Name, UserID); if (DataManager.MapDataController.FocusKingdomID == 0 || DataManager.MapDataController.FocusKingdomID == DataManager.MapDataController.OtherKingdomData.kingdomID) { this.KingGift[(int)this.WonderID].KingGiftNum = 0; } else { this.KingGift[(int)this.WonderID].GuetGiftnum = 0; } break; } } }
public Charakterbogen(CharakterMan Charakter, Universe Universe) { float width = 1000; this.Charakter = Charakter; this.Universe = Universe; Charakter.Update(); xFont font = new FontGraphicsMeasurer("Calibri", 11); this.Titel = new CString(); this.Titel.addWhitespace(width, 0, true); this.Titel.add(new Word("Gestapo-Personenakte", Brushes.Black, new FontGraphicsMeasurer("PlainGermanica", 44), 0, Pens.Black).Geometry(10)); this.Titel.addWhitespace(width, 50); Titel.alignment = 0.5f; this.Portrait = new ImageBox(300, Charakter.Charakter.Super.RP.Portrait == null ? StandardPortrait : new Bitmap(Charakter.Charakter.Super.RP.Portrait)); Whitespace EinschubLinks = new Whitespace(100, 100, false); Whitespace EinschubOben = new Whitespace(width, 50, true); Bogen = new CString(); Bogen.add(EinschubOben); Bogen.add(Titel); Bogen.addAbsatz(); Bogen.add(EinschubLinks); Bogen.add(Portrait); Bogen.addWhitespace(width / 20); Bogen.add(RPBlock()); Bogen.addAbsatz(); Bogen.add(EinschubOben); Bogen.addWhitespace(160, 50); Bogen.add(TabelleLinks(font)); Bogen.addWhitespace(160, 50); Bogen.add(TabelleRechts(font)); }
public override DrawBox MakeBogen(CharakterMan Charakter) { Charakter.Update(); float seite = 400; CString Haupt = new CString(); CString Oben = new CString(); CString Unten = new CString(); Haupt.add(new Word("Alsland-Personenakte", Schrift, Germanica, 0, Line)); Haupt.addAbsatz(); Haupt.add(Oben); Haupt.addAbsatz(); Haupt.add(Unten); Haupt.alignment = Oben.alignment = Unten.alignment = 0.5f; Tabular Splitter = new Tabular(2); CString Left = new CString(); CString Right = new CString(); Assistment.Texts.Text Name = base.GetName(Charakter); Oben.add(Splitter); Splitter.addRow(); Splitter[0, 0] = Left; Splitter[0, 1] = Right; Tabular Talente = GetTalente(Charakter, seite); //if (Talente.Rows > 0) // Talente.setRowPen(Talente.Rows - 1, Pens.Black); //Talente.addRow(); //Talente[Talente.Rows - 1, 0] = this.GetHarte(Charakter); Right.add(Talente.Geometry(5)); Right.alignment = 0.5f; Left.alignment = 0.5f; Left.addWhitespace(seite); Left.addAbsatz(); Left.add(Name.Geometry(30)); Left.addAbsatz(); #region Porträt try { Image img = Image.FromFile(Charakter.Charakter.Super.RP.Portrait); Left.add(new DynamicImageBox(img, 100, 100, 400, 400)); } catch (Exception) { } #endregion ab = 18; Title = new FontMeasurer("Calibri", 16); Normal = new FontMeasurer("Calibri", 14); Tabular t = new Tabular(3); t.addRow(2); t[0, 0] = GetAttributFertigkeitenTabelle(Charakter, Universe.Attribute.GetElement("Stärke")).Geometry(ab); t[0, 1] = GetAttributFertigkeitenTabelle(Charakter, Universe.Attribute.GetElement("Geschick")).Geometry(ab); t[0, 2] = GetAttributFertigkeitenTabelle(Charakter, Universe.Attribute.GetElement("Charisma")).Geometry(ab); t[1, 0] = GetAttributFertigkeitenTabelle(Charakter, Universe.Attribute.GetElement("Intelligenz")).Geometry(ab); t[1, 1] = GetAttributFertigkeitenTabelle(Charakter, Universe.Attribute.GetElement("Intuition")).Geometry(ab); t[1, 2] = GetAttributFertigkeitenTabelle(Charakter, Universe.Attribute.GetElement("Wahrnehmung")).Geometry(ab); Unten.add(t); Title = new FontMeasurer("Calibri", 12); Normal = new FontMeasurer("Calibri", 11); ab = 5; return Haupt.Geometry(rand); }
private String GetPlaceholderText(int placeholderId, CString cs){ String text = null; if(_ppt2007){ Sheet master = _sheet != null ? _sheet : _ppt.GetSlidesMasters()[0]; TextShape placeholder = master.GetPlaceholder(placeholderId); if(placeholder != null) text = placeholder.GetText(); //default text in master placeholders is not visible if("*".Equals(text)) text = null; } else { text = cs == null ? null : cs.GetText(); } return text; }
public void IsValidValueThrowsException() { var instance = new CString(); instance.IsValidValue(""); }
public override DrawBox MakeBogen(CharakterMan Charakter) { this.ab = 2; Charakter.Update(); float seite = 400; CString Haupt = new CString(); Tabular Splitter = new Tabular(2); CString Left = new CString(); CString Right = new CString(); Assistment.Texts.Text Name = GetName(Charakter, GetLP(Charakter)); Haupt.add(new Word("Alsland-Personenakte", Schrift, Germanica, 0, Line)); Haupt.addAbsatz(); Haupt.add(Splitter); Haupt.alignment = 0.5f; Splitter.addRow(); Splitter[0, 0] = Left; Splitter[0, 1] = Right; Right.addWhitespace(seite); Right.add(base.GetBemerkungen(Charakter.Charakter.Super.Bemerkungen).Geometry(5)); Right.alignment = 0.5f; Right.add(new Whitespace(300, 50, true)); Right.add(Resistenzen()); Left.alignment = 0.5f; Left.addWhitespace(seite); Left.addAbsatz(); Left.add(Name.Geometry(30)); Left.addAbsatz(); #region Porträt try { Image img = Image.FromFile(Charakter.Charakter.Super.RP.Portrait); Left.add(new DynamicImageBox(img, 100, 100, 400, 400)); Left.addAbsatz(); } catch (Exception) { } #endregion Tabular leftTab = new Tabular(2); leftTab.addRow(); CString AttRett = new CString(); AttRett.add(GetEigenschaftenTabelleMitModif("Attribute", Charakter, Charakter.Statisch.Attribute, (a => (int)Math.Floor((a - 10f) / 2)), Universe.Attribute.Where(x => !x.Hidden)).Geometry(5)); AttRett.add(GetEigenschaftenTabelle("Rettungswürfe", Charakter, Charakter.Statisch.Fertigkeiten, Universe.Fertigkeiten.Menge.Where(x => x.Rettungswurf)).Geometry(5)); leftTab[0, 0] = AttRett; leftTab[0, 1] = GetEigenschaftenTabelle("Fertigkeiten", Charakter, Charakter.Statisch.Fertigkeiten, Universe.Fertigkeiten.Menge.Where(x => !x.Rettungswurf)).Geometry(5); Left.add(leftTab); Left.add(new Whitespace(300, 10, true)); Left.add(Aktionen(Charakter)); return Haupt.Geometry(rand); }
static void TestFixedBox() { Size s = new Size(1000,1000); PreText d = new CString(); d.addWort("Doll-Dagga-Buzz-Buzz"); FixedBox fb = new FixedBox(s, d); fb.Alignment = new SizeF(0.5f, 0.5f); fb.createImage("test"); fb.createLog("test", 1000); }
public override Assistment.Texts.DrawBox GetDrawBox(SizeF Size) { int z = 0; TwoColumnTabular t = new TwoColumnTabular(Size.Width); if (HatZielen()) { t.addRow(); t[z, 0] = Fett("Zielwurf"); t[z, 1] = Word("W20 Rechts - W20 Links"); z++; t.addRow(); t[z, 1] = Word("um " + GetZielen() + " korrigiert"); z++; t.addRow(); t[z, 0] = Fett("Abweichung"); t[z, 1] = Word("Distanz x Zielwurf / 20"); t.setRowPen(z, Strich); z++; } t.addRow(); t[z, 0] = Fett("Schadenstyp"); t[z, 1] = Word(Waffe.Schadenstyp); z++; t.addRow(); t[z, 0] = Fett("Angriff"); t[z, 1] = Word("W20 + " + GetFertigkeit() + " - Härtewurf"); if (HatParade()) { z++; t.addRow(); t[z, 0] = Fett("Parade"); t[z, 1] = Word("W20 + " + GetParade() + " - Härtewurf"); } //z++; //t.addRow(); //t[z, 0] = Word("Kritisch"); //t[z, 1] = Word(GetKrit()); for (int i = 0; i < LowerBound.Length; i++) { int s = GetSchaden(); z++; t.addRow(); if (LowerBound[i] == int.MinValue) t[z, 0] = Regex(@" < \d" + (UpperBound[i] + 1 - s)); else if (UpperBound[i] == int.MaxValue) t[z, 0] = Regex(@" > \d" + (LowerBound[i] - 1 - s)); else t[z, 0] = Regex(@"\d" + (LowerBound[i] - s) + @"\d bis \d" + (UpperBound[i] - s)); t[z, 1] = Word(Wunde[i]); } t.setRowPen(z, Strich); CString cs = new CString(); cs.add(t); cs.addAbsatz(); cs.add(Regex("Kritische Treffer bei " + GetKrit())); cs.addAbsatz(); cs.add(Regex(@"Abstechen ab Wunden \d3\d. Grades")); return cs; }