Forgive me for a (potentially dumb) question, but if I want to store a lot of data (including URLs that need to be output as VRCUrl objects by the time they’re accessed), what are my options? I’ve heard some people use multiple arrays of different types and iterates with a for() loop getting each value like so;
public string[] names = new string[] { "Some Thing" }
public VRCUrl[] urls = new string[] { new VRCUrl("somelink.net") }
// in some function
for(int i = 0; i < names.Length; i++)
{
string name = names[i];
VRCUrl url = urls[i];
}
but this gets messy with a lot of data, so I’d prefer a sleeker solution if possible. My first idea before this was to load it all from a json file via string loading, and parse that, but that would break the “VRCUrl cannot be created after compile-time” rule, and therefore wouldn’t work, right?