Example #1
0
    public void Update()
    {
        if (SceneCommon.Instance.IsLoadingScene)
        {
            return;
        }

        if (m_LayoutUpdateCount != 0)
        {
            oldAreaSelect.updateLayout();
            m_LayoutUpdateCount--;
        }

        if (!m_bInit)
        {
            m_bInit             = true;
            m_LayoutUpdateCount = 5;

            OldAreaGroupContext newGroup = new OldAreaGroupContext();
            newGroup.Title       = "ストーリー";
            newGroup.OldAreaList = new List <OldAreaContext>();

            for (int i = 0; i < 9; i++)
            {
                OldAreaContext newArea = new OldAreaContext();
                newArea.Title     = "エリア" + i.ToString();
                newArea.AreaImage = sampleSprite;
                newGroup.OldAreaList.Add(newArea);
            }
            oldAreaSelect.OldAreaGroupList.Add(newGroup);
            oldAreaSelect.OldAreaGroupList.Add(new OldAreaGroupContext());
        }
    }
Example #2
0
    private void setupArea()
    {
        //MasterDataAreaCategory[] categorieDatas = MasterFinder<MasterDataAreaCategory>.Instance.FindAll().FindAll(masterDataAreaCategory => masterDataAreaCategory.area_cate_type == MasterDataDefineLabel.AreaCategory.STORY).ToArray();
        MasterDataAreaCategory[] categorieDatas = MasterFinder <MasterDataAreaCategory> .Instance.SelectWhere(" where area_cate_type = ? ", MasterDataDefineLabel.AreaCategory.STORY).ToArray();


        OldAreaGroupContext newGroup = new OldAreaGroupContext();

        newGroup.Title       = "ストーリー";
        newGroup.OldAreaList = new List <OldAreaContext>();
        for (int i = 0; i < categorieDatas.Length; i++)
        {
            if (categorieDatas[i] == null)
            {
                continue;
            }
            //MasterDataArea[] areaDatas = MasterFinder<MasterDataArea>.Instance.FindAll().FindAll(masterDataArea => masterDataArea.area_cate_id == categorieDatas[i].fix_id).ToArray();
            MasterDataArea[] areaDatas = MasterFinder <MasterDataArea> .Instance.SelectWhere(" where area_cate_id = ? ", categorieDatas[i].fix_id).ToArray();

            if (areaDatas.Length == 0)
            {
                continue;
            }

            OldAreaContext newArea = new OldAreaContext();
            newArea.Title         = categorieDatas[i].area_cate_name;
            newArea.m_AreaId      = categorieDatas[i].fix_id;
            newArea.AreaImage     = SceneObjReferMainMenu.Instance.m_MainMenuAtlasArea.GetSprite(areaDatas[0].res_map_icon);
            newArea.DidSelectArea = SelectArea;

            newGroup.OldAreaList.Add(newArea);
        }

        m_OldAreaSelect.OldAreaGroupList.Add(newGroup);

        m_UpdateCount = 5;
    }