Logic Editor: more datablock lookups :)
authorDalai Felinto <dfelinto@gmail.com>
Thu, 3 Jun 2010 08:26:47 +0000 (08:26 +0000)
committerDalai Felinto <dfelinto@gmail.com>
Thu, 3 Jun 2010 08:26:47 +0000 (08:26 +0000)
commit44845b89654544a492cd6c7774721554a232d719
tree5939812ba54c27a38b0554b39b76ed5f3f188578
parent115b0e2c0baf62a767fea1ff89d93195cc45fa79
Logic Editor: more datablock lookups :)
Now all the material properties have the nice Datablock Lookup menu (thanks a lot Matt !). They still store the property as a string, therefore if you change a material name the logic bricks using it don't get updated. it would be nice if we had a way to communicate that in the interface.

The only "datablock" field that doesn't have lookup is "property" in collision and ray sensors and Constraint Actuator. The reason being is that there is no global ListBase to gather the properties of all the objects in the scene. And it may be too overkill to create a list with all the properties on-the-fly only for that (it would be cool though)
source/blender/editors/space_logic/logic_window.c
source/blender/makesrna/intern/rna_actuator.c