#498: MapMagic 2
Status: To-do
Created by akaWraith Oct 6, 2020, Edited Oct 16, 2020
Check layers expose #508Switch Override to serializer (to serialize all types) #526Switch to storing ids in data #499Think of avoiding storing inlet-outlet lut in Data.Products #505Remove Gen propert and Guid value in gen #500Remove GetGeneratorsOrLayers #501Copy exposed generator #502Add all exposed expressions to graph defaults with one button #543Rename "gen" in Expose to "node" - we can use layers #530Bring auto-assigning 0 id to special call (will check duplicating ids too) #503Remove unused expose expressions on generator remove #507And remove them on cancelling expose #544Expose Vector3, Vector4, Coord etc #509Exposable color, terrain layer, etc #510Rename Exposed.Field to something since it looks like FieldInfo #512Graph Prepare() with applied Expose #531Expose function override interface #532Add non-exposed variable from the Expose window warning menu (Fex/Expose) #518Clear mess and organize ExposeField.cs #534Override type #548Turn on serialization #549Remove turning off override expose in function #550Add current graph overrided values to MapMagic object inspector #551Exposed value fields do not appear when exposing first time in graph #552Exposed window 'All OK' gives not the return value, but Vector type #553Function ovd values are not refreshing when adding new defaults in subGraph #554Remove Cell.blank from Cell.cs #556'Remove All Unused' button in graph inspector #557Show graph overriden values in MapMagic object #559Remember the 'Defaults' extended rollout setting #558Error on drag exposed values #561Un-expose channels when vector exposed (and vice versa) #562- Video #519
TODOs #567Override window appears somewhere out of screen #570Override values should be changed via script easily #607Override window types list is very limited (no Vector3 or Vector2D or bool) #627