Differential D5006 Diff 21823 binaries/data/mods/public/simulation/components/RangeOverlayManager.js
Changeset View
Changeset View
Standalone View
Standalone View
binaries/data/mods/public/simulation/components/RangeOverlayManager.js
Show First 20 Lines • Show All 63 Lines • ▼ Show 20 Lines | RangeOverlayManager.prototype.OnOwnershipChanged = function(msg) | ||||
if (msg.to == INVALID_PLAYER) | if (msg.to == INVALID_PLAYER) | ||||
return; | return; | ||||
for (let type in this.enabledRangeTypes) | for (let type in this.enabledRangeTypes) | ||||
this.UpdateRangeOverlays(type); | this.UpdateRangeOverlays(type); | ||||
this.RegenerateRangeOverlays(false); | this.RegenerateRangeOverlays(false); | ||||
}; | }; | ||||
RangeOverlayManager.prototype.OnValueModification = function(msg) | RangeOverlayManager.prototype.OnAttackRangeChanged = function(msg) | ||||
{ | { | ||||
if (msg.valueNames.indexOf("Heal/Range") == -1 && | this.UpdateRangeOverlays("Attack"); | ||||
msg.valueNames.indexOf("Attack/Ranged/MinRange") == -1 && | this.UpdateRangeOverlays("Heal"); | ||||
Stan: Why do you need to update heal? | |||||
wraitiiAuthorUnsubmitted Done Inline Actions'Cause I made both use the same events because I was lazy wraitii: 'Cause I made both use the same events because I was lazy | |||||
msg.valueNames.indexOf("Attack/Ranged/MaxRange") == -1) | |||||
return; | |||||
this.UpdateRangeOverlays(msg.component); | |||||
this.RegenerateRangeOverlays(false); | this.RegenerateRangeOverlays(false); | ||||
}; | }; | ||||
/** | /** | ||||
* RangeOverlayManager component is deserialized before the TechnologyManager, so need to update the ranges here | * RangeOverlayManager component is deserialized before the TechnologyManager, so need to update the ranges here | ||||
*/ | */ | ||||
RangeOverlayManager.prototype.OnDeserialized = function(msg) | RangeOverlayManager.prototype.OnDeserialized = function(msg) | ||||
{ | { | ||||
for (let type in this.enabledRangeTypes) | for (let type in this.enabledRangeTypes) | ||||
this.UpdateRangeOverlays(type); | this.UpdateRangeOverlays(type); | ||||
}; | }; | ||||
Engine.RegisterComponentType(IID_RangeOverlayManager, "RangeOverlayManager", RangeOverlayManager); | Engine.RegisterComponentType(IID_RangeOverlayManager, "RangeOverlayManager", RangeOverlayManager); |
Wildfire Games · Phabricator
Why do you need to update heal?