private void Awake() { FadingComponent = this.ScreenFadeGameObject.GetComponent <HonoFading>(); this.helpLabel = this.HelpInfoPanel.GetChild(0).GetComponent <UILabel>(); foreach (Transform trans in this.CurrentPartyPanel.GetChild(0).transform) { GameObject obj = trans.gameObject; UIEventListener expr_5D = UIEventListener.Get(obj); expr_5D.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_5D.onClick, new UIEventListener.VoidDelegate(this.onClick)); UIEventListener expr_8B = UIEventListener.Get(obj.GetChild(2)); expr_8B.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_8B.onClick, new UIEventListener.VoidDelegate(this.onClick)); CharacterDetailPartyHUD item = new CharacterDetailPartyHUD(obj, true); this.currentPartyHudList.Add(item); } foreach (Transform transform2 in this.OutsidePartyPanel.GetChild(1).GetChild(0).transform) { GameObject gameObject2 = transform2.gameObject; UIEventListener expr_127 = UIEventListener.Get(gameObject2); expr_127.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_127.onClick, new UIEventListener.VoidDelegate(this.onClick)); UIEventListener expr_156 = UIEventListener.Get(gameObject2.GetChild(0)); expr_156.onClick = (UIEventListener.VoidDelegate)Delegate.Combine(expr_156.onClick, new UIEventListener.VoidDelegate(this.onClick)); CharacterOutsidePartyHud item2 = new CharacterOutsidePartyHud(gameObject2); this.outsidePartyHudList.Add(item2); } this.currentCharacterHud = new CharacterDetailPartyHUD(this.OutsidePartyPanel.GetChild(0), false); }
private void DisplayCharacter() { Int32 num = 0; Byte[] menu = this.info.menu; for (Int32 i = 0; i < menu.Length; i++) { Byte b = menu[i]; CharacterDetailPartyHUD characterDetailPartyHUD = this.currentPartyHudList[num++]; if (b != FF9PARTY_NONE) { PLAYER player = FF9StateSystem.Common.FF9.player[b]; characterDetailPartyHUD.Self.SetActive(true); characterDetailPartyHUD.Content.SetActive(true); characterDetailPartyHUD.EmptyLabel.gameObject.SetActive(false); FF9UIDataTool.DisplayCharacterDetail(player, characterDetailPartyHUD); this.DisplayCharacterPartyAvatar(b, player, (UISprite)(Object)characterDetailPartyHUD.AvatarSprite, characterDetailPartyHUD.StatusesAvatar); } else { characterDetailPartyHUD.EmptyLabel.text = String.Format(Localization.Get("EmptyCharNumber"), num); characterDetailPartyHUD.Content.SetActive(false); characterDetailPartyHUD.EmptyLabel.gameObject.SetActive(true); } } num = 0; Byte[] select = this.info.select; for (Int32 j = 0; j < select.Length; j++) { Byte b2 = select[j]; CharacterOutsidePartyHud characterOutsidePartyHud = this.outsidePartyHudList[num++]; if (b2 != FF9PARTY_NONE) { PLAYER player2 = FF9StateSystem.Common.FF9.player[b2]; this.DisplayCharacterPartyAvatar(b2, player2, characterOutsidePartyHud.Avatar, characterOutsidePartyHud.StatusesAvatar); } else { characterOutsidePartyHud.Avatar.alpha = 0f; } } }