public static PlayerPalette.ClothingSet GetSet(PlayerPalette.ClothingSet.SetNames en) { PlayerPalette.ClothingSet set = PlayerPalette.denxClothingSets[en]; return new PlayerPalette.ClothingSet(set.enSkinColor, set); }
public void RefreshColorShader(PlayerPalette.ClothingSet xSet) { this.av4ClothingColors = RenderMaster.CreateRecolorArray(xSet); this.av4HairdoColors = PlayerPalette.denHairPalettes[xSet.enHairColor].av4Palette; }
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; }
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; }
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; }
public static Vector4[] CreateRecolorArray(PlayerPalette.ClothingSet set) { return RenderMaster.CreateRecolorArray(set.enSkinColor, set.enPonchoColor, set.enShirtColor, set.enPantColor, set.enShoeColor); }
public static void ChangeClothingSetInShader(Effect shader, PlayerPalette.ClothingSet set) { Vector4[] katt = RenderMaster.CreateRecolorArray(set); RenderMaster.ChangeClothingSetInShader(shader, katt); }