Before You Report
Version
1.1.1
Description
If a player's scale is set to any value, it remains unchanged after role change, but cannot be reset to 1.
That after a player role change, FpcScaleController::_scale becomes 1, but the player's actual scale isn't reset to 1.
public Vector3 Scale
{
get => this._scale;
set
{
if (value == this._scale) << Exits at this point
return;
this.Hub.transform.localScale = this._scale = value;
if (!NetworkServer.active || this.Motor.Hub == (ReferenceHub) null)
return;
new SyncedScaleMessages.ScaleMessage(this._scale, this.Hub).SendToHubsConditionally<SyncedScaleMessages.ScaleMessage>((Func<ReferenceHub, bool>) (n => n.authManager.InstanceMode == ClientInstanceMode.ReadyClient));
}
To Reproduce
-
Set player scale
-
Change player role
-
Attempt to set player scale to 1
Expected Behavior
No response
Additional Information
none
Before You Report
Version
1.1.1
Description
If a player's
scaleis set to any value, it remains unchanged after role change, but cannot be reset to 1.That after a player role change,
FpcScaleController::_scalebecomes 1, but the player's actualscaleisn't reset to 1.To Reproduce
Set player scale
Change player role
Attempt to set player
scaleto 1Expected Behavior
No response
Additional Information
none