private void AllowDarkSideUpgrades(ForceAlignment alignment, ref bool result) { if (alignment == ForceAlignment.Dark) { result = true; } }
public bool CanEquipForceAlignedCard(ForceAlignment alignment) { var result = false; switch (alignment) { case ForceAlignment.Light: result = Faction == Faction.Republic || Faction == Faction.Rebel || Faction == Faction.Resistance; break; case ForceAlignment.Dark: result = Faction == Faction.Separatists || Faction == Faction.Imperial || Faction == Faction.FirstOrder || Faction == Faction.Scum; break; default: result = true; break; } OnForceAlignmentEquipCheck?.Invoke(alignment, ref result); return(result); }
public ForceAlignmentRestriction(ForceAlignment alignment) { Alignment = alignment; }