Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/Fogging.js
Show First 20 Lines • Show All 126 Lines • ▼ Show 20 Lines | Fogging.prototype.LoadMirage = function(player) | ||||
var cmpHealth = Engine.QueryInterface(this.entity, IID_Health); | var cmpHealth = Engine.QueryInterface(this.entity, IID_Health); | ||||
if (cmpHealth) | if (cmpHealth) | ||||
cmpMirage.CopyHealth(cmpHealth); | cmpMirage.CopyHealth(cmpHealth); | ||||
var cmpCapturable = Engine.QueryInterface(this.entity, IID_Capturable); | var cmpCapturable = Engine.QueryInterface(this.entity, IID_Capturable); | ||||
if (cmpCapturable) | if (cmpCapturable) | ||||
cmpMirage.CopyCapturable(cmpCapturable); | cmpMirage.CopyCapturable(cmpCapturable); | ||||
var cmpDamageReceiver = Engine.QueryInterface(this.entity, IID_DamageReceiver); | |||||
Freagarach: `let`? | |||||
if (cmpDamageReceiver) | |||||
cmpMirage.CopyDamageReceiver(cmpDamageReceiver); | |||||
var cmpResourceSupply = Engine.QueryInterface(this.entity, IID_ResourceSupply); | var cmpResourceSupply = Engine.QueryInterface(this.entity, IID_ResourceSupply); | ||||
if (cmpResourceSupply) | if (cmpResourceSupply) | ||||
cmpMirage.CopyResourceSupply(cmpResourceSupply); | cmpMirage.CopyResourceSupply(cmpResourceSupply); | ||||
var cmpMarket = Engine.QueryInterface(this.entity, IID_Market); | var cmpMarket = Engine.QueryInterface(this.entity, IID_Market); | ||||
if (cmpMarket) | if (cmpMarket) | ||||
cmpMirage.CopyMarket(cmpMarket); | cmpMirage.CopyMarket(cmpMarket); | ||||
▲ Show 20 Lines • Show All 87 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator
let?