Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/gui/gamesettings/attributes/CampaignData.js
/** | /** | ||||
* Store campaign-related data. | * Store campaign-related data. | ||||
* This is just a passthrough and makes no assumption about the data. | * This is just a passthrough and makes no assumption about the data. | ||||
*/ | */ | ||||
GameSettings.prototype.Attributes.CampaignData = class CampaignData extends GameSetting | GameSettings.prototype.Attributes.CampaignData = class CampaignData extends GameSetting | ||||
{ | { | ||||
init() | |||||
{ | |||||
} | |||||
toInitAttributes(attribs) | toInitAttributes(attribs) | ||||
{ | { | ||||
if (this.value) | if (this.value) | ||||
attribs.campaignData = this.value; | attribs.campaignData = this.value; | ||||
} | } | ||||
fromInitAttributes(attribs) | fromInitAttributes(attribs) | ||||
{ | { | ||||
this.value = attribs.campaignData; | this.value = attribs.campaignData; | ||||
} | } | ||||
}; | }; |
Wildfire Games · Phabricator