示例#1
0
 public static PlayerPalette.ClothingSet GetSet(PlayerPalette.ClothingSet.SetNames en)
 {
     PlayerPalette.ClothingSet set = PlayerPalette.denxClothingSets[en];
     return new PlayerPalette.ClothingSet(set.enSkinColor, set);
 }
示例#2
0
 public void RefreshColorShader(PlayerPalette.ClothingSet xSet)
 {
     this.av4ClothingColors = RenderMaster.CreateRecolorArray(xSet);
     this.av4HairdoColors = PlayerPalette.denHairPalettes[xSet.enHairColor].av4Palette;
 }
示例#3
0
 public ClothingSet(PlayerPalette.ClothingSet set)
 {
     this.enHairColor = set.enHairColor;
     this.enSkinColor = set.enSkinColor;
     this.enPonchoColor = set.enPonchoColor;
     this.enShirtColor = set.enShirtColor;
     this.enPantColor = set.enPantColor;
     this.enShoeColor = set.enShoeColor;
 }
示例#4
0
 public ClothingSet(PlayerPalette.PonchoColors enHairColor, PlayerPalette.SkinColors enSkinColor, PlayerPalette.PonchoColors enPonchoColor, PlayerPalette.PonchoColors enShirtColor, PlayerPalette.PonchoColors enPantColor)
 {
     this.enHairColor = enHairColor;
     this.enSkinColor = enSkinColor;
     this.enPonchoColor = enPonchoColor;
     this.enShirtColor = enShirtColor;
     this.enPantColor = enPantColor;
 }
示例#5
0
 public static Vector4[] CreateRecolorArray(PlayerPalette.SkinColors enSkinColor, PlayerPalette.PonchoColors enPonchoColor, PlayerPalette.PonchoColors enShirtColor, PlayerPalette.PonchoColors enPantColor, PlayerPalette.ShoeColors enShoeColor)
 {
     Vector4[] banan = new Vector4[36];
     for (int i = 0; i < 8; i++)
     {
         banan[i] = PlayerPalette.denPonchoPalettes[enPonchoColor].av4Palette[i];
     }
     for (int j = 8; j < 14; j++)
     {
         banan[j] = PlayerPalette.denShirtPalettes[enShirtColor].av4Palette[j - 8];
     }
     for (int k = 14; k < 20; k++)
     {
         banan[k] = PlayerPalette.denPantPalettes[enPantColor].av4Palette[k - 14];
     }
     for (int l = 20; l < 24; l++)
     {
         banan[l] = PlayerPalette.denShoePalettes[enShoeColor].av4Palette[l - 20];
     }
     for (int m = 24; m < 32; m++)
     {
         banan[m] = PlayerPalette.denSkinPalettes[enSkinColor].av4Palette[m - 24];
     }
     return banan;
 }
示例#6
0
 public static Vector4[] CreateRecolorArray(PlayerPalette.ClothingSet set)
 {
     return RenderMaster.CreateRecolorArray(set.enSkinColor, set.enPonchoColor, set.enShirtColor, set.enPantColor, set.enShoeColor);
 }
示例#7
0
 public static void ChangeClothingSetInShader(Effect shader, PlayerPalette.ClothingSet set)
 {
     Vector4[] katt = RenderMaster.CreateRecolorArray(set);
     RenderMaster.ChangeClothingSetInShader(shader, katt);
 }