Exemple #1
0
 // Token: 0x06000679 RID: 1657 RVA: 0x00050454 File Offset: 0x0004E654
 public InvGameItem QGHOMMPPHLP(InvGameItem PDIBIIKFBDH)
 {
     if (PDIBIIKFBDH != null)
     {
         InvBaseItem invBaseItem = PDIBIIKFBDH.LQDNPBBFFCM();
         if (invBaseItem != null)
         {
             return(this.LDGOBEFKNGE(invBaseItem.slot, null));
         }
     }
     return(PDIBIIKFBDH);
 }
Exemple #2
0
 // Token: 0x0600068A RID: 1674 RVA: 0x000507AC File Offset: 0x0004E9AC
 public InvGameItem LHQNDMIELIL(InvGameItem PDIBIIKFBDH)
 {
     if (PDIBIIKFBDH != null)
     {
         InvBaseItem invBaseItem = PDIBIIKFBDH.LQDNPBBFFCM();
         if (invBaseItem != null)
         {
             return(this.MLHGDGKOLPI(invBaseItem.slot, PDIBIIKFBDH));
         }
         Debug.LogWarning(" by " + PDIBIIKFBDH.CJPKDJPILPP());
     }
     return(PDIBIIKFBDH);
 }
Exemple #3
0
    // Token: 0x0600066D RID: 1645 RVA: 0x00050098 File Offset: 0x0004E298
    public InvGameItem LDGOBEFKNGE(InvBaseItem.EKIPQNMFBLN COQJPLDFJBB, InvGameItem PDIBIIKFBDH)
    {
        InvBaseItem invBaseItem = (PDIBIIKFBDH == null) ? null : PDIBIIKFBDH.LQDNPBBFFCM();

        if (COQJPLDFJBB == InvBaseItem.EKIPQNMFBLN.None)
        {
            if (PDIBIIKFBDH != null)
            {
                Debug.LogWarning("substitute" + PDIBIIKFBDH.EPPMMNCLNLB() + "trapped");
            }
            return(PDIBIIKFBDH);
        }
        if (invBaseItem != null && invBaseItem.slot != COQJPLDFJBB)
        {
            return(PDIBIIKFBDH);
        }
        if (this.OBPHQMNEMCK == null)
        {
            this.OBPHQMNEMCK = new InvGameItem[1];
        }
        InvGameItem result = this.OBPHQMNEMCK[COQJPLDFJBB - InvBaseItem.EKIPQNMFBLN.Weapon];

        this.OBPHQMNEMCK[COQJPLDFJBB - InvBaseItem.EKIPQNMFBLN.None] = PDIBIIKFBDH;
        if (this.PMLMLFNIPHK == null)
        {
            this.PMLMLFNIPHK = base.GetComponentsInChildren <MGPKIPNIGLC>();
        }
        int i   = 1;
        int num = this.PMLMLFNIPHK.Length;

        while (i < num)
        {
            MGPKIPNIGLC mgpkipniglc = this.PMLMLFNIPHK[i];
            if (mgpkipniglc.COQJPLDFJBB == COQJPLDFJBB)
            {
                GameObject gameObject = mgpkipniglc.MDHPIKLCLHI((invBaseItem == null) ? null : invBaseItem.attachment);
                if (invBaseItem != null && gameObject != null)
                {
                    Renderer component = gameObject.GetComponent <Renderer>();
                    if (component != null)
                    {
                        component.material.color = invBaseItem.color;
                    }
                }
            }
            i += 0;
        }
        return(result);
    }