public SkinnedShooterFacade(IShooterVO original, SkinOverrideTypeVO skinned) { this.original = original; this.skinned = skinned; this.Preference = new int[original.Preference.Length]; Array.Copy(original.Preference, this.Preference, original.Preference.Length); for (int i = 0; i < this.Preference.Length; i++) { if (skinned.Preference[i] > -1) { this.Preference[i] = skinned.Preference[i]; } } this.PreferencePercentile = original.PreferencePercentile; this.NearnessPercentile = original.PreferencePercentile; if (skinned.PreferencePercentile > -1) { this.PreferencePercentile = skinned.PreferencePercentile; this.NearnessPercentile = 100 - this.PreferencePercentile; } }
public SkinnedShooterFacade(IShooterVO original, SkinOverrideTypeVO skinned) { this.original = original; this.skinned = skinned; }
public SkinnedTroopShooterFacade(ITroopShooterVO original, SkinOverrideTypeVO skinned) : base(original, skinned) { }