Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/StatusBars.js
Show First 20 Lines • Show All 196 Lines • ▼ Show 20 Lines | |||||
{ | { | ||||
if (!this.enabled) | if (!this.enabled) | ||||
return 0; | return 0; | ||||
let cmpCapturable = QueryMiragedInterface(this.entity, IID_Capturable); | let cmpCapturable = QueryMiragedInterface(this.entity, IID_Capturable); | ||||
if (!cmpCapturable) | if (!cmpCapturable) | ||||
return 0; | return 0; | ||||
let cmpCaptureManager = Engine.QueryInterface(SYSTEM_ENTITY, IID_CaptureManager); | |||||
if (cmpCaptureManager && !cmpCaptureManager.IsCapturingAllowed(this.entity)) | |||||
return 0; | |||||
let cmpOwnership = QueryMiragedInterface(this.entity, IID_Ownership); | let cmpOwnership = QueryMiragedInterface(this.entity, IID_Ownership); | ||||
if (!cmpOwnership) | if (!cmpOwnership) | ||||
return 0; | return 0; | ||||
let owner = cmpOwnership.GetOwner(); | let owner = cmpOwnership.GetOwner(); | ||||
if (owner == INVALID_PLAYER) | if (owner == INVALID_PLAYER) | ||||
return 0; | return 0; | ||||
▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines |
Wildfire Games · Phabricator