//=================================================================================== // // Default Method // //=================================================================================== //=================================================================================== // // Method // //=================================================================================== public void Init(CCreatureDetail creatureData) { _enCardType = enCardType.Creature; _CreatureCardParent.SetActive(true); _ItemCardParent.SetActive(false); _CreatureIcon = UIResourceMgr.CreatePrefab <CreatureIcon>(BUNDLELIST.PREFABS_UI_COMMON, _CreatureCardParent.transform, "CreatureIcon"); _CreatureIcon.SetIcon(creatureData.kCreatureKey, enCreatureIcon_Type.Shop); _CreatureIcon.RemoveBoxCollider(); _CreatureIcon.RemoveDragScrollView(); // default layer is 0 Transform[] tran = _CreatureIcon.GetComponentsInChildren <Transform>(true); foreach (Transform t in tran) { t.gameObject.layer = 0; } _CreatureIcon.gameObject.SetActive(true); }
public void Init(DATA_ITEM_SUB_TYPE_NEW._enItemStatusSubType kPayType, GachaCardItem.enCardGrade type, CItem item, DATA_ITEM_NEW ItemTableData) { _enCardType = enCardType.Item; _CreatureCardParent.SetActive(false); _ItemCardParent.SetActive(false); _PvpItemCardParent.SetActive(false); _RaidItemCardParent.SetActive(false); GameObject parent = null; if (kPayType == DATA_ITEM_SUB_TYPE_NEW._enItemStatusSubType.ITEMTYPE_MI_MEDAL) { parent = _PvpItemCardParent; _PvpItemIcon.Init(ItemTableData, item); } else if (kPayType == DATA_ITEM_SUB_TYPE_NEW._enItemStatusSubType.ITEMTYPE_MI_SHARD) { parent = _RaidItemCardParent; _RaidItemIcon.Init(ItemTableData, item); } else { parent = _ItemCardParent; _ItemIcon.Init(ItemTableData, item); } parent.SetActive(true); Transform[] childrens = parent.GetComponentsInChildren <Transform>(true); if (childrens != null) { for (int i = 0; i < childrens.Length; ++i) { childrens[i].gameObject.SetActive(true); childrens[i].gameObject.layer = 0; } } }
public void Init(WEB_SHOP_UI_PRICETYPE._enWebListName kPayType, GachaCardItem.enCardGrade type, CItem item, DATA_ITEM_NEW ItemTableData) { _enCardType = enCardType.Item; _CreatureCardParent.SetActive(false); _ItemCardParent.SetActive(false); _PvpItemCardParent.SetActive(false); _RaidItemCardParent.SetActive(false); GameObject parent = null; if (kPayType == WEB_SHOP_UI_PRICETYPE._enWebListName.Medal) { parent = _PvpItemCardParent; _PvpItemIcon.Init(ItemTableData, item); } else if (kPayType == WEB_SHOP_UI_PRICETYPE._enWebListName.Shard) { parent = _RaidItemCardParent; _RaidItemIcon.Init(ItemTableData, item); } else { parent = _ItemCardParent; _ItemIcon.Init(ItemTableData, item); } parent.SetActive(true); Transform[] childrens = parent.GetComponentsInChildren <Transform>(true); if (childrens != null) { for (int i = 0; i < childrens.Length; ++i) { childrens[i].gameObject.SetActive(true); } } }
public static void StartSerial(enCardType cardType) { //bool bolIsUse = false;//是否启用读卡器或者写卡器 try { DataTable dtDesc = ExecuteSQL.CallView(140, "", "MachineName='" + LoginInfo.MachineName + "'", ""); if (dtDesc.Rows.Count > 0) { if (cardType == enCardType.ReadCard) { _Com = dtDesc.Rows[0]["ReadCardSerialCOM"].ToString().TrimEnd(); IsUseReadCard = LBConverter.ToBoolean(dtDesc.Rows[0]["UseReadCard"]); _IsUseNet = LBConverter.ToInt32(dtDesc.Rows[0]["ConnectType"].ToString().TrimEnd()) == 1 ? true : false; _NetIPAddress = dtDesc.Rows[0]["IPAddress"].ToString().TrimEnd(); _NetPort = LBConverter.ToInt32(dtDesc.Rows[0]["IPPort"].ToString().TrimEnd()); } else { _Com = dtDesc.Rows[0]["WriteCardSerialCOM"].ToString().TrimEnd(); IsUseReadCard = LBConverter.ToBoolean(dtDesc.Rows[0]["UseWriteCard"]); } powerDbm = LBConverter.ToByte(dtDesc.Rows[0]["ReadCardBaud"]); } //if (mTimer == null) //{ // mTimer = new System.Windows.Forms.Timer(); // mTimer.Interval = 500; // mTimer.Tick += MTimer_Tick; // mTimer.Enabled = true; //} if (mTimerVerify == null) { mTimerVerify = new System.Windows.Forms.Timer(); mTimerVerify.Interval = 2000; mTimerVerify.Tick += mTimerVerify_Tick; mTimerVerify.Enabled = true; } } catch (Exception ex) { LBErrorLog.InsertFileLog("StartSerial:" + ex.Message); } try { if (COMIsOpen) { ClosePort(); } if (IsUseReadCard && !COMIsOpen) { COMIsOpen = OpenPort(); } //if (IsUseReadCard) //{ // if (mThread == null) // { // mThread = new Thread(ReadCardAction); // mThread.Start(); // } //} } catch (Exception ex) { } }