private void RefreshEnemyList() { if (Object.op_Equality((Object)this.EnemyPlayerList, (Object)null) || Object.op_Equality((Object)this.EnemyPlayerItem, (Object)null)) { return; } this.EnemyPlayerList.ClearItems(); ArenaPlayer[] arenaPlayers = MonoSingleton <GameManager> .Instance.ArenaPlayers; Transform transform = ((Component)this.EnemyPlayerList).get_transform(); for (int index = 0; index < arenaPlayers.Length; ++index) { ListItemEvents listItemEvents = (ListItemEvents)Object.Instantiate <ListItemEvents>((M0)this.EnemyPlayerItem); DataSource.Bind <ArenaPlayer>(((Component)listItemEvents).get_gameObject(), arenaPlayers[index]); listItemEvents.OnSelect = new ListItemEvents.ListItemEvent(this.OnEnemySelect); listItemEvents.OnOpenDetail = new ListItemEvents.ListItemEvent(this.OnEnemyDetailSelect); this.EnemyPlayerList.AddItem(listItemEvents); ((Component)listItemEvents).get_transform().SetParent(transform, false); ((Component)listItemEvents).get_gameObject().SetActive(true); AssetManager.PrepareAssets(AssetPath.UnitSkinImage(arenaPlayers[index].Unit[0].UnitParam, arenaPlayers[index].Unit[0].GetSelectedSkin(-1), arenaPlayers[index].Unit[0].CurrentJobId)); } if (AssetDownloader.isDone) { return; } AssetDownloader.StartDownload(false, true, ThreadPriority.Normal); }
private void AddAssets(JSON_MyPhotonPlayerParam param) { if (param == null) { return; } AssetManager.PrepareAssets(AssetPath.UnitSkinImage(param.units[0].unit.UnitParam, param.units[0].unit.GetSelectedSkin(-1), param.units[0].unit.CurrentJobId)); }
private void RefreshEnemyList() { if (UnityEngine.Object.op_Equality((UnityEngine.Object) this.EnemyPlayerList, (UnityEngine.Object)null) || UnityEngine.Object.op_Equality((UnityEngine.Object) this.EnemyPlayerItem, (UnityEngine.Object)null)) { return; } this.EnemyPlayerList.ClearItems(); ArenaPlayer[] arenaPlayers = MonoSingleton <GameManager> .Instance.ArenaPlayers; Transform transform = ((Component)this.EnemyPlayerList).get_transform(); for (int index = 0; index < arenaPlayers.Length; ++index) { ListItemEvents listItemEvents = (ListItemEvents)UnityEngine.Object.Instantiate <ListItemEvents>((M0)this.EnemyPlayerItem); DataSource.Bind <ArenaPlayer>(((Component)listItemEvents).get_gameObject(), arenaPlayers[index]); listItemEvents.OnSelect = new ListItemEvents.ListItemEvent(this.OnEnemySelect); listItemEvents.OnOpenDetail = new ListItemEvents.ListItemEvent(this.OnEnemyDetailSelect); this.EnemyPlayerList.AddItem(listItemEvents); ((Component)listItemEvents).get_transform().SetParent(transform, false); ((Component)listItemEvents).get_gameObject().SetActive(true); AssetManager.PrepareAssets(AssetPath.UnitSkinImage(arenaPlayers[index].Unit[0].UnitParam, arenaPlayers[index].Unit[0].GetSelectedSkin(-1), arenaPlayers[index].Unit[0].CurrentJobId)); } if (!AssetDownloader.isDone) { AssetDownloader.StartDownload(false, true, ThreadPriority.Normal); } if (!UnityEngine.Object.op_Implicit((UnityEngine.Object) this.GoMapInfo)) { return; } GameManager instance = MonoSingleton <GameManager> .Instance; PlayerData player = instance.Player; if (!UnityEngine.Object.op_Implicit((UnityEngine.Object)instance) || player == null) { return; } DataSource component = (DataSource)this.GoMapInfo.GetComponent <DataSource>(); if (UnityEngine.Object.op_Implicit((UnityEngine.Object)component)) { component.Clear(); } DataSource.Bind <QuestParam>(this.GoMapInfo, instance.FindQuest(GlobalVars.SelectedQuestID)); GameParameter.UpdateAll(this.GoMapInfo); this.mIsUpdateMapInfoEndAt = this.RefreshMapInfoEndAt(); }
public override void OnActivate(int pinID) { if (pinID != 0) { return; } // ISSUE: object of a compiler-generated type is created // ISSUE: variable of a compiler-generated type FlowNode_VersusUnitDownload.\u003COnActivate\u003Ec__AnonStorey219 activateCAnonStorey219 = new FlowNode_VersusUnitDownload.\u003COnActivate\u003Ec__AnonStorey219(); if (!GameUtility.Config_UseAssetBundles.Value) { this.ActivateOutputLinks(100); } else { // ISSUE: reference to a compiler-generated field activateCAnonStorey219.pt = PunMonoSingleton <MyPhoton> .Instance; JSON_MyPhotonPlayerParam photonPlayerParam = (JSON_MyPhotonPlayerParam)null; // ISSUE: reference to a compiler-generated field if (Object.op_Inequality((Object)activateCAnonStorey219.pt, (Object)null)) { // ISSUE: reference to a compiler-generated field List <MyPhoton.MyPlayer> roomPlayerList = activateCAnonStorey219.pt.GetRoomPlayerList(); if (roomPlayerList != null && roomPlayerList.Count > 1) { // ISSUE: reference to a compiler-generated method MyPhoton.MyPlayer myPlayer = roomPlayerList.Find(new Predicate <MyPhoton.MyPlayer>(activateCAnonStorey219.\u003C\u003Em__216)); if (myPlayer != null) { photonPlayerParam = JSON_MyPhotonPlayerParam.Parse(myPlayer.json); } } } if (photonPlayerParam != null) { AssetManager.PrepareAssets(AssetPath.UnitSkinImage(photonPlayerParam.units[0].unit.UnitParam, photonPlayerParam.units[0].unit.GetSelectedSkin(-1), photonPlayerParam.units[0].unit.CurrentJobId)); } this.StartCoroutine(this.AsyncDownload()); } }