private void CreateTramcar(KuangChePinZhi data) { if (data != null) { TramcarItem tramcarItem = this.mTramcarList.Find((TramcarItem e) => e.get_gameObject().get_name() == "Unused"); if (tramcarItem == null) { GameObject instantiate2Prefab = ResourceManager.GetInstantiate2Prefab("TramcarItem"); UGUITools.SetParent(this.mTramcarPanel, instantiate2Prefab, false); tramcarItem = instantiate2Prefab.GetComponent <TramcarItem>(); this.mTramcarList.Add(tramcarItem); } tramcarItem.SetData(data); tramcarItem.get_gameObject().set_name("Tramcar" + data.quality); tramcarItem.get_gameObject().SetActive(true); if (this.mLastSelectItem != null) { tramcarItem.IsSelect = (this.mLastSelectItem.Data.quality == data.quality); } } }