/// <summary> /// 获取登录奖励 /// </summary> /// <param name="go"></param> private void GetSigned(GameObject go) { LoginBonusItem item = go.GetComponent <LoginBonusItem>(); if (item != null) { GetLoginBonusReq msg = new GetLoginBonusReq(); msg.signtype = (int)item.signtype; msg.day = item.DayIndex; TcpNet.Instance.send_proto_msg_to_client((int)Stype.System, (int)Cmd.eGetLoginBonusReq, msg); } }
private void Awake() { panelname = "LoginBonusPanel"; ref_LoginBonusPanel = GetComponent <References>(); if (ref_LoginBonusPanel != null) { closebtn = ref_LoginBonusPanel.Object[0]; CloseMask = ref_LoginBonusPanel.Object[1]; closebtn.AddComponent <ButtonClickListener>().onClick = ClosePanel; CloseMask.AddComponent <ButtonClickListener>().onClick = ClosePanel; for (int step = 1; step <= PlayerManager.BonusList.Count; step++) { LoginBonusItem item = ref_LoginBonusPanel.Object[1 + step].AddComponent <LoginBonusItem>(); if (item != null) { LoginBonusItemList.Add(step, item); item.SetInfo(PlayerManager.BonusList[step - 1]); item.gameObject.AddComponent <ButtonClickListener>().onClick = GetSigned; } } } }