int targetsId(TypeDescription::GetTypeId("TargetingMode"));
TypeDescription &td(TypeDescription::CreateOrGet("Item"));
+ td.SetConstructor(&Construct);
td.SetSize(sizeof(Item));
td.AddField("name", FieldDescription(((char *)&i.name) - ((char *)&i), stringId, true));
td.AddField("attackanimation", FieldDescription(((char *)&i.attackAnimation) - ((char *)&i), animationId, true));
}
+void Item::Construct(void *data) {
+ new (data) Item;
+}
+
}