Set default values for BitSet<TargetableType>.

This commit is contained in:
Paul Chote
2019-05-02 22:54:22 +01:00
committed by reaperrr
parent c24398e32c
commit 76a8ae9f98
5 changed files with 5 additions and 5 deletions

View File

@@ -20,7 +20,7 @@ namespace OpenRA.Mods.Cnc.Traits
[Desc("Funds are transferred from the owner to the infiltrator.")] [Desc("Funds are transferred from the owner to the infiltrator.")]
class InfiltrateForCashInfo : ITraitInfo class InfiltrateForCashInfo : ITraitInfo
{ {
public readonly BitSet<TargetableType> Types; public readonly BitSet<TargetableType> Types = default(BitSet<TargetableType>);
[Desc("Percentage of the victim's resources that will be stolen.")] [Desc("Percentage of the victim's resources that will be stolen.")]
public readonly int Percentage = 100; public readonly int Percentage = 100;

View File

@@ -21,7 +21,7 @@ namespace OpenRA.Mods.Cnc.Traits
[Desc("Reveals a decoration sprite to the indicated players when infiltrated.")] [Desc("Reveals a decoration sprite to the indicated players when infiltrated.")]
class InfiltrateForDecorationInfo : WithDecorationInfo class InfiltrateForDecorationInfo : WithDecorationInfo
{ {
public readonly BitSet<TargetableType> Types; public readonly BitSet<TargetableType> Types = default(BitSet<TargetableType>);
public override object Create(ActorInitializer init) { return new InfiltrateForDecoration(init.Self, this); } public override object Create(ActorInitializer init) { return new InfiltrateForDecoration(init.Self, this); }
} }

View File

@@ -19,7 +19,7 @@ namespace OpenRA.Mods.Cnc.Traits
[Desc("Steal and reset the owner's exploration.")] [Desc("Steal and reset the owner's exploration.")]
class InfiltrateForExplorationInfo : ITraitInfo class InfiltrateForExplorationInfo : ITraitInfo
{ {
public readonly BitSet<TargetableType> Types; public readonly BitSet<TargetableType> Types = default(BitSet<TargetableType>);
public object Create(ActorInitializer init) { return new InfiltrateForExploration(init.Self, this); } public object Create(ActorInitializer init) { return new InfiltrateForExploration(init.Self, this); }
} }

View File

@@ -17,7 +17,7 @@ namespace OpenRA.Mods.Cnc.Traits
{ {
class InfiltrateForPowerOutageInfo : ITraitInfo class InfiltrateForPowerOutageInfo : ITraitInfo
{ {
public readonly BitSet<TargetableType> Types; public readonly BitSet<TargetableType> Types = default(BitSet<TargetableType>);
public readonly int Duration = 25 * 20; public readonly int Duration = 25 * 20;

View File

@@ -19,7 +19,7 @@ namespace OpenRA.Mods.Cnc.Traits
{ {
[ActorReference, FieldLoader.Require] public readonly string Proxy = null; [ActorReference, FieldLoader.Require] public readonly string Proxy = null;
public readonly BitSet<TargetableType> Types; public readonly BitSet<TargetableType> Types = default(BitSet<TargetableType>);
public object Create(ActorInitializer init) { return new InfiltrateForSupportPower(this); } public object Create(ActorInitializer init) { return new InfiltrateForSupportPower(this); }
} }