Esempio n. 1
0
 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);
 }
Esempio n. 2
0
    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;
            }
        }
    }