Exemple #1
0
    //初期化処理
    public void Init()
    {
        //ルームに遷移したの時の初期化
        if (GameStateManager.Instance.CurrentScene == 1)
        {
            ASetting = GameObject.FindGameObjectWithTag("AnimalSetting").GetComponent <AnimalSetting>();

            if (ALoader == null)
            {
                ALoader = new AnimalLoader();
                // ALoader = GameObject.FindGameObjectWithTag("AnimalSetting").GetComponent<AnimalLoader>();
                Datas       = ALoader.LoadData();
                maxPage     = (int)Mathf.Ceil(Datas.Count / panelNum);
                currentPage = 1;
                ASetting.SetDataList(Datas, currentPage);
            }
            UseCategory = "100";
            UseID       = "1";
            // UseData = ASetting.ChooseData ;
            // Datatest();
        }
        //おでかけ先に遷移した時の初期化
        else if (GameStateManager.Instance.CurrentScene == 2)
        {
            ACreator = GameObject.FindGameObjectWithTag("ObjectSpawner").GetComponent <AnimalCreator>();
            FCreator = GameObject.FindGameObjectWithTag("ObjectSpawner").GetComponent <FoodCreator>();
            AnimalCreate();
        }
    }
Exemple #2
0
        /// <summary>
        /// 设置生肖
        /// </summary>
        /// <returns></returns>
        public static void SetAnimal()
        {
            var dic = AnimalSetting.GetAnimal();

            int number = 1;

            foreach (var item in dic)
            {
                Constant.Animal_Info_S.Add(new TLC_Model.Animal_Info()
                {
                    Code = number, Name = item.Key, Globe = item.Value.Trim(','), Operation_Year = DateTime.Now.Year
                });
                number++;
            }
        }