I'm still learning, can I enter more than one value in this case
Public void ResetCooldown(int skill_id) { }
void (*ResetCooldown)(void *instance, int skill_id);
void (*_Update)(void *instance);
void Update(void *instance) {
if(instance != NULL) {
ResetCooldown(instance, skill_id)...