Example #1
0
 private void RoleItemEvent(View.Home.RoleItem item)
 {
     if (!item.IsSelscted)
     {
         panelHome.roleList.SetAllRoleItemState(false);
     }
     item.SetBtnState(!item.IsSelscted);
     panelHome.roleList.SetBtnState();
 }
Example #2
0
        private void InstantiateRoleItem()
        {
            Object     prefab = panelHome.roleList.rolePrefab;
            GameObject role   = Instantiate(prefab) as GameObject;

            role.transform.parent        = ((GameObject)prefab).transform.parent;
            role.transform.localPosition = Vector3.zero;
            role.transform.localScale    = Vector3.one;
            View.Home.RoleItem item = role.GetComponent <View.Home.RoleItem>();
            item.btnRole.onClick.AddListener(() => RoleItemEvent(item));
            panelHome.roleList.itemList.Add(item);
            role.SetActive(true);
        }