Class SRCustomProgressFloat extends SRCustomProgress Abstract; var float CurrentValue; replication { reliable if( Role==ROLE_Authority && bNetOwner ) CurrentValue; } simulated function string GetProgress() { return string(CurrentValue); } simulated function int GetProgressInt() { return CurrentValue; } function SetProgress( string S ) { CurrentValue = float(S); } function IncrementProgress( int Count ) { CurrentValue+=Count; ValueUpdated(); } defaultproperties { }