Make ExternalCapturableBar fields readonly.

This commit is contained in:
Paul Chote
2015-08-01 13:27:09 +01:00
parent b8372984b0
commit ef619a186c

View File

@@ -21,20 +21,20 @@ namespace OpenRA.Mods.Common.Traits
class ExternalCapturableBar : ISelectionBar class ExternalCapturableBar : ISelectionBar
{ {
ExternalCapturable cap; readonly ExternalCapturable capturable;
public ExternalCapturableBar(Actor self) public ExternalCapturableBar(Actor self)
{ {
this.cap = self.Trait<ExternalCapturable>(); capturable = self.Trait<ExternalCapturable>();
} }
public float GetValue() public float GetValue()
{ {
// only show when building is being captured // only show when building is being captured
if (!cap.CaptureInProgress) if (!capturable.CaptureInProgress)
return 0f; return 0f;
return (float)cap.CaptureProgressTime / (cap.Info.CaptureCompleteTime * 25); return (float)capturable.CaptureProgressTime / (capturable.Info.CaptureCompleteTime * 25);
} }
public Color GetColor() { return Color.Orange; } public Color GetColor() { return Color.Orange; }