コード例 #1
0
    public void Init_level()
    {
        for (int i = 0; i < sum_level; i++)
        {
            Item_level.Add(new bl_UGFInfo());
            Item_level[i].set_item(Instantiate(ItemPrefab) as GameObject);
            Item_level[i].read_item().name = i.ToString();
            Item_level[i].read_item().transform.SetParent(Gallery_level_Panel, false);
            bl_GalleryItem gi = Item_level[i].read_item().GetComponent <bl_GalleryItem>();
            level.Add(gi);

            if (i == 0)
            {
                level[i].GetInfo(i, Resources.Load <Sprite>("youkai/work/body"), bl_GalleryItem.Mode.Level);
            }
            if (i == 1)
            {
                level[i].GetInfo(i, Resources.Load <Sprite>("youkai/popular/body"), bl_GalleryItem.Mode.Level);
            }
            if (i == 2)
            {
                level[i].GetInfo(i, Resources.Load <Sprite>("youkai/health/body"), bl_GalleryItem.Mode.Level);
            }
            if (i == 3)
            {
                level[i].GetInfo(i, Resources.Load <Sprite>("youkai/economic/body"), bl_GalleryItem.Mode.Level);
            }
            if (i == 4)
            {
                level[i].GetInfo(i, Resources.Load <Sprite>("youkai/love/body"), bl_GalleryItem.Mode.Level);
            }
        }
    }
コード例 #2
0
ファイル: bl_GalleryManager.cs プロジェクト: kknet/AnimalBook
 /// <summary>
 /// Instance all items UI to the panel in canvas
 /// with the information of each in list
 /// </summary>
 void InstanceItems()
 {
     for (int i = 0; i < m_Items.Count; i++)
     {
         GameObject     item = Instantiate(ItemPrefab) as GameObject;
         bl_GalleryItem gi   = item.GetComponent <bl_GalleryItem>();
         gi.GetInfo(m_Items[i].m_VieNametxt, m_Items[i].m_VieLoaitxt, m_Items[i].m_VieInfotxt, m_Items[i].m_EngNametxt, m_Items[i].m_EngLoaitxt, m_Items[i].m_EngInfotxt, m_Items[i].m_ItemIcon, m_Items[i].imgTexture, m_Items[i].m_onClick);
         item.transform.SetParent(GalleryPanel, false);
         cacheGallery.Add(gi);
     }
 }
コード例 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="c"></param>
 void OnTriggerEnter(Collider c)
 {
     if (c.gameObject.GetComponent <bl_GalleryItem>() != null)
     {
         bl_GalleryItem gi = c.gameObject.GetComponent <bl_GalleryItem>();
         if (!gi.OnCenter)
         {
             gi.OnCenter = true;
             gi.CenterEvent(true);
         }
     }
 }
コード例 #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="c"></param>
 void OnTriggerExit(Collider c)
 {
     if (c.gameObject.GetComponent <bl_GalleryItem>() != null)
     {
         bl_GalleryItem gi = c.gameObject.GetComponent <bl_GalleryItem>();
         if (gi.OnCenter)
         {
             gi.OnCenter = false;
             gi.CenterEvent(false);
         }
     }
 }
コード例 #5
0
    public void Init_type()
    {
        for (int i = 0; i < sum_type; i++)
        {
            Item_type.Add(new bl_UGFInfo());
            Item_type[i].set_item(Instantiate(ItemPrefab) as GameObject);
            Item_type[i].read_item().name = i.ToString();
            Item_type[i].read_item().transform.SetParent(Gallery_type_Panel, false);
            bl_GalleryItem gi = Item_type[i].read_item().GetComponent <bl_GalleryItem>();
            type.Add(gi);

            type[i].GetInfo(i, Resources.Load <Sprite>("main/main_" + i), bl_GalleryItem.Mode.Type);
        }
    }
コード例 #6
0
    public void Init_furniture(FurnitureGrid furnituregrid)
    {
        FurnitureGrid = furnituregrid;

        for (int i = 0; i < sum_furniture[FurnitureGrid.category_ID()]; i++)
        {
            Item_furniture.Add(new bl_UGFInfo());
            Item_furniture[i].set_item(Instantiate(ItemPrefab) as GameObject);
            Item_furniture[i].read_item().name = i.ToString();
            Item_furniture[i].read_item().transform.SetParent(Gallery_furniture_Panel, false);
            bl_GalleryItem gi = Item_furniture[i].read_item().GetComponent <bl_GalleryItem>();
            furniture.Add(gi);

            furniture[i].GetInfo(i, Resources.Load <Sprite>(furnituregrid.furniture_type().ToString() + "/" + furnituregrid.furniture_type().ToString() + "_" + (i + 1)), bl_GalleryItem.Mode.Furniture);
        }
    }
コード例 #7
0
    public void Init_furniture(int id)
    {
        category_ID_temp = id;

        string furniture_temp = "";

        if (category_ID_temp == 0)
        {
            //ベッド
            furniture_text.text = "ベッド";
            furniture_temp      = "bed";
        }
        else if (category_ID_temp == 1)
        {
            //テーブル
            furniture_text.text = "テーブル";
            furniture_temp      = "table";
        }
        else if (category_ID_temp == 2)
        {
            //ソファ
            furniture_text.text = "ソファ";
            furniture_temp      = "sofa";
        }
        else if (category_ID_temp == 3)
        {
            //カーペット
            furniture_text.text = "カーペット";
            furniture_temp      = "carpet";
        }
        else if (category_ID_temp == 4)
        {
            //タンス
            furniture_text.text = "タンス";
            furniture_temp      = "cabinet";
        }
        else if (category_ID_temp == 5)
        {
            //机
            furniture_text.text = "机";
            furniture_temp      = "desk";
        }
        else if (category_ID_temp == 6)
        {
            //観葉植物
            furniture_text.text = "観葉植物";
            furniture_temp      = "foliage";
        }
        else if (category_ID_temp == 7)
        {
            //天井ランプ
            furniture_text.text = "天井ランプ";
            furniture_temp      = "ceillamp";
        }
        else if (category_ID_temp == 8)
        {
            //机ランプ
            furniture_text.text = "机ランプ";
            furniture_temp      = "desklamp";
        }
        else if (category_ID_temp == 9)
        {
            //家電
            furniture_text.text = "家電";
            furniture_temp      = "electronics";
        }
        else if (category_ID_temp == 10)
        {
            //カーテン
            furniture_text.text = "カーテン";
            furniture_temp      = "curtain";
        }

        for (int i = 0; i < sum_furniture[category_ID_temp]; i++)
        {
            Item_furniture.Add(new bl_UGFInfo());
            Item_furniture[i].set_item(Instantiate(ItemPrefab) as GameObject);
            Item_furniture[i].read_item().name = i.ToString();
            Item_furniture[i].read_item().transform.SetParent(Gallery_furniture_Panel, false);
            bl_GalleryItem gi = Item_furniture[i].read_item().GetComponent <bl_GalleryItem>();
            furniture.Add(gi);

            furniture[i].GetInfo(i, Resources.Load <Sprite>(furniture_temp + "/" + furniture_temp + "_" + (i + 1)), bl_GalleryItem.Mode.Furniture);
        }
    }