Example #1
0
    public void Initialize(CostumeItemSet itemSet)
    {
        foreach (CostumeItem costumeItem in itemSet.casualItems) {
            GameObject obj = NGUITools.AddChild(_casualGrid.gameObject, Resources.Load("Prefabs/WardrobeItem") as GameObject);
            WardrobeItem item = obj.GetComponent<WardrobeItem>();

            WardrobeItem.IconType iconType;

        //			if (costumeItem.itemUnlockLvl > 0)
        //				iconType = WardrobeItem.IconType.LOCKED;
            if (costumeItem.itemIsPremium)
                iconType = WardrobeItem.IconType.PREMIUM;
            else
                iconType = WardrobeItem.IconType.GOLD;

            item.Initialize(iconType, costumeItem.itemCost, costumeItem.resourceLocation, costumeItem.isLocked, costumeItem.itemId, gameObject);
        }

        _casualGrid.Reposition ();

        foreach (CostumeItem costumeItem in itemSet.uniformItems) {
            GameObject obj = NGUITools.AddChild(_uniformGrid.gameObject, Resources.Load("Prefabs/WardrobeItem") as GameObject);
            WardrobeItem item = obj.GetComponent<WardrobeItem>();

            WardrobeItem.IconType iconType;

            if (costumeItem.itemUnlockLvl > 0)
                iconType = WardrobeItem.IconType.LOCKED;
            else if (costumeItem.itemIsPremium)
                iconType = WardrobeItem.IconType.PREMIUM;
            else
                iconType = WardrobeItem.IconType.GOLD;

            item.Initialize(iconType, costumeItem.itemCost, costumeItem.resourceLocation, costumeItem.isLocked, costumeItem.itemId, gameObject);
        }

        _uniformGrid.Reposition ();

        foreach (CostumeItem costumeItem in itemSet.hairItems) {
            GameObject obj = NGUITools.AddChild(_hairGrid.gameObject, Resources.Load("Prefabs/WardrobeItem") as GameObject);
            WardrobeItem item = obj.GetComponent<WardrobeItem>();

            WardrobeItem.IconType iconType;

            if (costumeItem.itemUnlockLvl > 0)
                iconType = WardrobeItem.IconType.LOCKED;
            else if (costumeItem.itemIsPremium)
                iconType = WardrobeItem.IconType.PREMIUM;
            else
                iconType = WardrobeItem.IconType.GOLD;

            item.Initialize(iconType, costumeItem.itemCost, costumeItem.resourceLocation, costumeItem.isLocked, costumeItem.itemId, gameObject);
        }

        _hairGrid.Reposition ();
    }
Example #2
0
    void PutTestData()
    {
        CostumeItemSet costumeSet = new CostumeItemSet ();
        List<CostumeItem> itemList = new List<CostumeItem> ();

        itemList.Add (new CostumeItem (0, 1, 50, false, false, "Texture/Costume/ui_cos_001"));
        itemList.Add (new CostumeItem (0, 2, 50, true, false, "Texture/Costume/ui_cos_002"));
        itemList.Add (new CostumeItem (0, 3, 50, false, false, "Texture/Costume/ui_cos_003"));
        itemList.Add (new CostumeItem (0, 4, 50, true, false, "Texture/Costume/ui_cos_004"));
        //		itemList.Add (new CostumeItem (0, 3, 50, true, false, "Texture/Costume/ui_cos_005"));
        itemList.Add (new CostumeItem (10, -1, 50, true, true, "Texture/Costume/ui_cos_002"));

        costumeSet.casualItems = itemList.ToArray ();

        itemList.Clear ();

        itemList.Add (new CostumeItem (0, 0, 50, false, false, "Texture/UI_cos_cloth03"));

        costumeSet.uniformItems = itemList.ToArray ();

        itemList.Clear ();

        itemList.Add (new CostumeItem (0, 101, 50, false, false, "Texture/Costume/UI_cos_hair01"));
        itemList.Add (new CostumeItem (0, 102, 50, true, false, "Texture/Costume/UI_cos_hair02"));
        itemList.Add (new CostumeItem (0, 103, 50, false, false, "Texture/Costume/UI_cos_hair03"));
        itemList.Add (new CostumeItem (0, 104, 50, true, false, "Texture/Costume/UI_cos_hair04"));
        itemList.Add (new CostumeItem (10, -1, 50, false, true, "Texture/Costume/UI_cos_hair02"));

        costumeSet.hairItems = itemList.ToArray ();

        itemList.Clear ();

        Initialize (costumeSet);

        OnCostumeTab ();
    }