思路清楚, 方法具有一般性, 顶一个!
ps:除了hunger, Saturation、Exhaustion都是这种方式
get Saturation:
float getSaturation{
void* SATURATION = bl_Mob_getAttribute(bl_Player, bl_Player_SATURATION);
if(SATURATION == NULL){
return -1;
}
return *(float*)(SATURATION+0x4C);
}
set Saturation:
void setSaturation(float saturation){
void* SATURATION = bl_Mob_getAttribute(bl_Player, bl_Player_SATURATION);
if(SATURATION == NULL){
return;
}
*(float*)(SATURATION+0x4C) = saturation;
}