Hey, I know this is a new asset, so support for older system is limited, but Unity 2018 LTS support should be easy by adding:
#if UNITY_2019_1_OR_NEWER SceneView.duringSceneGui -= this.OnScene; SceneView.duringSceneGui += this.OnScene; #else SceneView.onSceneGUIDelegate -= this.OnScene; SceneView.onSceneGUIDelegate += this.OnScene; #endif
As the delegate signature is the same.
It would be nice if MAST is committed to support Unity 2018 LTS, so I don't have to mod it every time a new version comes out :)
Now for some feature requests (or perhaps misunderstanding, as I am new to MAST):
- Allow users to group prefab by types. This would enable following features:
(i) A shortcut that loop over the same set of prefabs. Great if you are painting a wall and need to quickly change variations
(ii) A randomizer that randomize the same set of prefabs. Great if you want to paint in a stroke but some randomized tiles that fits.
(iii) Select a modular tile in scene and use a a shortcut to quickly switch it with a compatible prefab in the same set. Great if you paint without randomizer but want to manually add variation to break tile repetitions.
(iv) My suggestion is to use something like "Mouse Wheel + Shift" as the shortcut to loop over same set of prefabs. It's by far the fastest way to loop over large collection of modular tile variations, and is adopted by many in-house dev tool.
- When you have done this, feel free to charge people for the product.
Thx for the tool,