212 {
214 {
215 EditBoxWidget ebw = EditBoxWidget.Cast(w);
217 return true;
218 }
220 {
223 SliderWidget sw = SliderWidget.Cast(w);
225 for (
int i = 0; i < player.m_PlayerStats.GetPCO().
Get().
Count(); i++ )
226 {
227 string label = player.m_PlayerStats.GetPCO().Get().Get( i ).GetLabel();
228 if(label == stat_name)
229 {
230 float stat_min = player.m_PlayerStats.GetPCO().Get().Get( i ).GetMin();
231 float stat_max = player.m_PlayerStats.GetPCO().Get().Get( i ).GetMax();
232 float current_value_norm = sw.GetCurrent() / 100;
233 float current_value_abs = stat_min + (stat_max - stat_min) * current_value_norm;
234
236 }
237 }
238
239 if(finished)
241 }
242
243 return false;
244 }
void RPCChangeStat(string stat, float value)
ref map< ref EditBoxWidget, string > m_StatValuesInput
ref map< ref SliderWidget, string > m_SliderWidgets
proto native CGame GetGame()