Differential D3723 Diff 16625 ps/trunk/binaries/data/mods/public/gui/gamesettings/attributes/Rating.js
Changeset View
Changeset View
Standalone View
Standalone View
ps/trunk/binaries/data/mods/public/gui/gamesettings/attributes/Rating.js
Show All 9 Lines | GameSettings.prototype.Attributes.Rating = class Rating extends GameSetting | ||||
toInitAttributes(attribs) | toInitAttributes(attribs) | ||||
{ | { | ||||
if (this.available) | if (this.available) | ||||
attribs.settings.RatingEnabled = this.enabled; | attribs.settings.RatingEnabled = this.enabled; | ||||
} | } | ||||
fromInitAttributes(attribs) | fromInitAttributes(attribs) | ||||
{ | { | ||||
if (this.getLegacySetting(attribs, "RatingEnabled")) | if (this.getLegacySetting(attribs, "RatingEnabled") !== undefined) | ||||
{ | { | ||||
this.available = this.hasXmppClient && this.settings.playerCount.nbPlayers === 2; | this.available = this.hasXmppClient && this.settings.playerCount.nbPlayers === 2; | ||||
this.enabled = this.available && !!this.getLegacySetting(attribs, "RatingEnabled"); | this.enabled = this.available && !!this.getLegacySetting(attribs, "RatingEnabled"); | ||||
} | } | ||||
} | } | ||||
setEnabled(enabled) | setEnabled(enabled) | ||||
{ | { | ||||
Show All 10 Lines |
Wildfire Games · Phabricator