19-12-2018, 03:46 PM
The solution I have is to create an abstract MonoBehaviour called ObiMetadata. ObiMetadata has a custom editor that recreates the particle editor, but without the playback and pinning controls. Then I could extend ObiMetadata to create ObiInteractable, which would contain whether a particle is interactable. There could be future metadata, such as ObiExplosiveParticles (don't know what it does), that would simply extend from ObiMetadata and simply paint which particles are explosive. Any thoughts on this implementation?