I'm still not entirely sure I get this.
This is what I have in GetData():
[code:vw3xcad2]long ExtObject::GetData(int id, void* param)
This is where I try and retrieve something:
[code:vw3xcad2]stuff += (*i)->GetData(1, (float)param);[/code:vw3xcad2]
Thing is, it throws a fit about how "param" is undeclared, and how it can't convert from "void *" to "float" and stuff.
I'm not exactly sure what you were getting out, so I'm getting kind of confused here.
The plugin I'm working on is a gravitation behavior. You put it on objects and you can set weather objects are attractors and/or satellites. Kind of like a much more advanced version of my orbiter behavior.