Esempio n. 1
0
 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;
     }
 }
Esempio n. 2
0
 public SkinnedShooterFacade(IShooterVO original, SkinOverrideTypeVO skinned)
 {
     this.original = original;
     this.skinned  = skinned;
 }
Esempio n. 3
0
 public SkinnedTroopShooterFacade(ITroopShooterVO original, SkinOverrideTypeVO skinned) : base(original, skinned)
 {
 }