Esempio n. 1
0
    private void OnGodListPush(int type)
    {
        GodSoldierToggle godSoldierToggle = this.mToggleList.Find((GodSoldierToggle e) => e.Data.Type == type);

        if (godSoldierToggle != null)
        {
            GodWeaponInfo godWeaponInfo = GodSoldierManager.Instance.GodList.Find((GodWeaponInfo e) => e.Type == type);
            if (godWeaponInfo != null)
            {
                this.RefreshLeft(godWeaponInfo);
                this.RefreshRight(godWeaponInfo, false);
                godSoldierToggle.SetData(godWeaponInfo, string.Empty);
            }
        }
    }
Esempio n. 2
0
    private void CreateToggle(GodWeaponInfo data)
    {
        SShenBingPeiZhi sShenBingPeiZhi = DataReader <SShenBingPeiZhi> .Get(data.Type);

        if (sShenBingPeiZhi != null)
        {
            GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("GodSoldierToggle");
            UGUITools.SetParent(this.mToggleGrid, instantiate2Prefab, false);
            instantiate2Prefab.set_name(sShenBingPeiZhi.id.ToString());
            instantiate2Prefab.SetActive(true);
            GodSoldierToggle component = instantiate2Prefab.GetComponent <GodSoldierToggle>();
            component.SetData(data, GameDataUtils.GetChineseContent(sShenBingPeiZhi.name, false));
            component.EventHandler = new Action <GodSoldierToggle>(this.OnClickMenu);
            this.mToggleList.Add(component);
        }
    }