I think that MARS is great for developing AR experiences within Unity. I’m curious about how to approach modifying conditions at runtime.
Particularly, I’m interested in getting a config from a server, and updating geofence coordinates of a proxy’s condition at runtime. I’m hoping that this has been considered, and is made available either through an existing design pattern. Maybe something like “AddOrUpdateTrait” through “IProvidesTraits”, or by levering a CreateFromData functionality?
Building a Replicator and Proxy at Runtime seems like a reasonable task, but I’m not seeing how to do that procedurally / at runtime. It feels like this is might align with the design patterns by leveraging a data model, and generating a proxy from an instance of the data model.
Any recommendations / examples?
I see how one might write a class inheriting from Condition and defining a mutable GeographicCoordinate property that can be set at runtime, but this feels like a lot of effort, and introducing a new access pattern that wouldn’t be recommended.