public void Despawn() { if (IsUsingSilo) { return; } usedStorage.DropAllMaterials(); }
public void OnDespawnServer(DespawnInfo info) { materialStorage.DropAllMaterials(); foreach (var linkedMat in linkedStorages) { if (linkedMat == null) //they were destroyed at some point, irrelevant to us { continue; } linkedMat.DisconnectFromSilo(); } }