using UnityEngine; public class PlayerSkinManager : MonoBehaviour { public SkinnedMeshRenderer[] bodyParts; // Liste des renderers public Material[] skins; // Liste des matériaux (à remplir dans l'Inspector) public string playerId; // Identifiant unique du joueur void Start() { // Charger le skin sélectionné pour ce joueur spécifique int selectedSkin = PlayerPrefs.GetInt($"SelectedSkin_{playerId}", 0); ApplySkin(selectedSkin); } public void ApplySkin(int index) { if (index >= 0 && index < skins.Length) { foreach (var part in bodyParts) // Appliquer à chaque partie du corps { part.material = skins[index]; } } } }