int GetEntProp(int entity, PropType type, const char[] prop, int size, int element); could work where, depending on the known type of the data, it could return much needed data.
the Go2SP interface would be:
// 'Props' is a fake member of type 'map[string]any'
// accessible by all 'Entity' types.
// get prop data
prop_data := client.Props[prop]
// set prop data
client.Props[prop] = data
int GetEntProp(int entity, PropType type, const char[] prop, int size, int element);
could work where, depending on the known type of the data, it could return much needed data.the Go2SP interface would be: