Здравствуйте, я пытаюсь преобразовать float в строку в IDL / cpp. Я предполагаю, что это то, что мне нужно сделать, так как именно это указала ошибка, когда я пытался скомпилировать. То, что я пытаюсь сделать, это захватить «значение» minDamage и maxDamage.
@dirty
public native float getMaxDamage(boolean withPup = true);
public void setMaxDamage(float value) {
maxDamage = value;
}
@dirty
public native float getMinDamage(boolean withPup = true);
public void setMinDamage(float value) {
minDamage = value;
}
Но когда я пытаюсь это сделать, я получаю сообщение об ошибке
error: could not convert from ‘float’ to ‘sys::lang::String’
return maxDamage;
^~~~~~~~~
Спасибо за любую помощь, если потребуется дополнительная информация, просто дайте мне знать.