LocalConfigLoader as a dependency inside the loading! App Loader[JsonObject(MemberSerialization.OptIn)]
public class PlayerConfig : ScriptableObject
{
[SerializeField]
[JsonProperty("Roles")]
private List<NetworkRoleRecord> _Roles = new();
public IReadOnlyList<NetworkRoleRecord> Roles => _Roles;
}
[Serializable]
[JsonObject(MemberSerialization.OptIn)]
public class NetworkRoleRecord
{
[SerializeField]
[JsonProperty("Role")]
private string _Role;
[SerializeField]
[JsonProperty("Password")]
private string _Password;
public string Role => _Role;
public string Password => _Password;
}
Reference your scriptable object in Local Config Settings

In Local Config Settings, press the curly brackets button at the end of the line to open a simple JSON editor
You can save your config to a file from here
.jpg)
LocalConfigLoader in the loader! App Loader.json exntesion in Config folder<project folder>/Configs<Application.dataPath>/Configs
<path to executable data folder>/Configs<path to player app bundle>/Contents/Configs/storage/emulated/<userid>/Android/data/<packagename>/files/Configs