From 417e9ca71f0a221ba467c829b1272c59e85bf582 Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Thu, 14 Jul 2016 19:45:03 +0200 Subject: [PATCH] Add a single-argument constructor to HealthInit ...which is a requirement for an ActorInit to be usable with the Lua API's Actor.Create() method. --- OpenRA.Mods.Common/Traits/Health.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.Common/Traits/Health.cs b/OpenRA.Mods.Common/Traits/Health.cs index 576be316fb..ed8c74da13 100644 --- a/OpenRA.Mods.Common/Traits/Health.cs +++ b/OpenRA.Mods.Common/Traits/Health.cs @@ -209,7 +209,10 @@ namespace OpenRA.Mods.Common.Traits [FieldFromYamlKey] readonly int value = 100; readonly bool allowZero; public HealthInit() { } - public HealthInit(int init, bool allowZero = false) + public HealthInit(int init) + : this(init, false) { } + + public HealthInit(int init, bool allowZero) { this.allowZero = allowZero; value = init;