public SoftBody this[int index] { get { if ((uint)index >= (uint)Count) { throw new ArgumentOutOfRangeException("index"); } return(CollisionObject.GetManaged(btAlignedObjectArray_btSoftBodyPtr_at(_native, index)) as SoftBody); } set { throw new NotImplementedException(); } }