示例#1
0
 public override void InitializeWithAttachedInfo(int mapIndex, MapAttachedInfoTile attachedInfo)
 {
     transform.position = attachedInfo.position;
     bc2d.enabled       = true;
     SetSortingOrder(-(int)transform.position.y);
     sap = GameManager.Instance.gameDataCenter.GetARandomProverb();
 }
        public static void LoadAllProverbData()
        {
            List <HLHSentenceAndPoem> saps = new List <HLHSentenceAndPoem>();

            string oriProverbData = DataHandler.LoadDataString(sapOriFilePath);

            string[] sapbDatasArray = oriProverbData.Split(new char[] { '\n' }, System.StringSplitOptions.RemoveEmptyEntries);

            for (int i = 1; i < sapbDatasArray.Length; i++)
            {
                string sapData = sapbDatasArray[i];

                HLHSentenceAndPoem sap = GenerateHLHProverb(sapData);

                saps.Add(sap);
            }

            //string formatData = JsonHelper.ToJson<HLHProverb>(proverbs.ToArray());

            DataHandler.SaveInstanceListToFile <HLHSentenceAndPoem>(saps, sapTargetFilePath);
        }