// Token: 0x06010D73 RID: 68979 RVA: 0x0045D30C File Offset: 0x0045B50C private void OnSoldierItemClick() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnSoldierItemClick_hotfix != null) { this.m_OnSoldierItemClick_hotfix.call(new object[] { this }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; if (this.m_soldierInfo == null) { return; } SoldierDescUIController soldierDescUIController = null; bool flag = false; for (int i = 0; i < this.m_descGo.transform.childCount; i++) { Transform child = this.m_descGo.transform.GetChild(i); if (child.name == "CommonSoldierDesc") { flag = true; soldierDescUIController = child.gameObject.GetComponent <SoldierDescUIController>(); break; } } if (!flag) { GameObject assetInContainer = base.GetAssetInContainer <GameObject>("commonSoldierDesc"); GameObject gameObject = UnityEngine.Object.Instantiate <GameObject>(assetInContainer); PrefabControllerCreater.CreateAllControllers(gameObject); soldierDescUIController = gameObject.GetComponent <SoldierDescUIController>(); gameObject.transform.SetParent(this.m_descGo.transform, false); gameObject.name = "CommonSoldierDesc"; } soldierDescUIController.InitSoldierDesc(this.m_soldierInfo, this.m_hero); }
// Token: 0x0600D7C2 RID: 55234 RVA: 0x003ABAE4 File Offset: 0x003A9CE4 public LuaExportHelper(SoldierDescUIController owner) { this.m_owner = owner; }