コード例 #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();
        }
    }
コード例 #2
0
 // ページ切替処理
 public void ChangePage()
 {
     ASetting.ChangePage(currentPage, maxPage);
     ASetting.SetDataList(Datas, currentPage);
 }