den walkspeed zu ändern ist nicht so das problem, das geht mit
cEgo.SetWalkSpeed(10, 10);
will change the character EGO's speed to 10.
das grössere Problem ist eher herauszufinden, wo die Änderung stattfinden soll.
das könntest du zB. über den Scale Level herausfinden.
Vielleicht so in der Art
if(cEgo.Scaling < 80)
cEgo.SetWalkSpeed(10, 10);
else if(cEgo.Scaling < 100)
cEgo.SetWalkSpeed(8, 8);
else if(cEgo.Scaling < 120)
cEgo.SetWalkSpeed(6, 6);