A Serialize(...) and Deserialize(...) function should be provided, either a static member function on each component or a function in a Component namespace. Could look something like this:
Added Serialize/Deserialize functions, should look into a way of automatically generating these though otherwise we'll have to manually write them for each component which would be annoying.
A Serialize(...) and Deserialize(...) function should be provided, either a static member function on each component or a function in a Component namespace. Could look something like this:
So basically we're mapping a component to a table of name-value pairs and returning true/false if successful/failure.