Currently, my code loads the scriptable object with the correct filename however the scriptable objects fields are always the empty default value.
How do I load a scriptableobject in a bundle and have it reflect the filled in fields of said scriptable object?
AssetBundleCreateRequest myABRequest = await AssetBundle.LoadFromFileAsync(Path.Combine(Application.streamingAssetsPath, "SO_filename"));
filename = "Assets/PathToAsset/mySO.asset";
AssetBundleRequest newRequest = await myABRequest.assetBundle.LoadAssetAsync<TypeThatInheritsFromSO>(filename);
TypeThatInheritsFromSO SOFileContents = newRequest.asset as TypeThatInheritsFromSO;