Can't access StorageContainer.inventory on stagingSolved
Anyone know why I can't get inventory field in Staging?
container.inventory = new ItemContainer(); <-- fails to compile with error CS0200: Property or indexer `StorageContainer.inventory' cannot be assigned to (it is read-only)
That would mean the exposure changed to private for the setter, so isn't able to be set without that being changed to public.
Is this something that will be patched with next Oxide/Rust Update or are there things that I will need to change in the plugin?
I already exposed it in the new build, yes.
You're a boss. Cheers!

Merged post

BaseMountable.VehicleFixedUpdate() is unacessible due to it's protection level, will you also patch this or will it be something I would need to fix in the plugin? 
That method doesn't have anything in it, so wouldn't make much sense to expose it.
Seems to have some stuff in it and I need it for a couple of my custom plugins, anyway you can expose it like it is in the current Main branch?

protected override void VehicleFixedUpdate()
{
base.VehicleFixedUpdate();
if (this.seatClipCheck && this.HasAnyPassengers() && Physics.OverlapBox(base.transform.TransformPoint(this.bounds.center), this.bounds.extents, base.transform.rotation, 1210122497).Length != 0)
{
this.CheckSeatsForClipping();
}
if (this.rigidBody)
{
base.SetFlag(BaseEntity.Flags.Reserved7, (!this.rigidBody.IsSleeping() ? false : !this.HasAnyPassengers()), false, true);
}
if (this.OnlyOwnerAccessible() && this.safeAreaRadius != -1f && Vector3.Distance(base.transform.position, this.safeAreaOrigin) > this.safeAreaRadius)
{
this.ClearOwnerEntry();
}
}

custom.GetComponent<MotorRowboat>().VehicleFixedUpdate(); <-- this is my line of code
That's an override in another class, not BaseMountable. Which one is that under?
MiniCopter and MotorRowBoat, those are the only two I use, thank you in advance!
Okay, both exposed.
That did it, thanks again Boss! 
Locked automatically