AlbLib.SaveGame.Equipment.this C# (CSharp) Method

this() public method

Accesses item using item index.
public this ( int index ) : ItemStack
index int /// Item index in range from 0 to 8. ///
return ItemStack
        public override ItemStack this[int index]
        {
            get{
                switch(index)
                {
                    case 0: return Neck;
                    case 1: return Head;
                    case 2: return Tail;
                    case 3: return RightHand;
                    case 4: return Chest;
                    case 5: return LeftHand;
                    case 6: return RightFinger;
                    case 7: return Feet;
                    case 8: return LeftFinger;
                    default: throw new ArgumentOutOfRangeException("index");
                }
            }
            set{
                switch(index)
                {
                    case 0: Neck = value; break;
                    case 1: Head = value; break;
                    case 2: Tail = value; break;
                    case 3: RightHand = value; break;
                    case 4: Chest = value; break;
                    case 5: LeftHand = value; break;
                    case 6: RightFinger = value; break;
                    case 7: Feet = value; break;
                    case 8: LeftFinger = value; break;
                    default: throw new ArgumentOutOfRangeException("index");
                }
            }
        }