Compile Time Changes

  • Moved priority code/functionaly from base AccessoryEnv and related classes to a subclass.
    • This was to support simpler situations where priority doesn't matter.
    • As a result, it should be easier to use this system in simple scenarios, but also easy to scale up to use priority if needed later.
  • Renamed AccessoryPositioningFactory to AccessoryGenerationBehavior
    • This was to better represent that this isn't a factory, but more like a behavior in design/functionality.
    • References to the old type will need to be updated.
    • The alias was changed to AccGenBehavior.
    • The prop key we use in AO and related animations was also changed.