public static void UnlockPart(BasePart part, string unlockType) { if (CustomizationManager.IsPartUnlocked(part)) { return; } CustomizationManager.cachedUnlockedPartCount = -1; GameProgress.SetBool(part.name, true, GameProgress.Location.Local); CustomizationManager.SetPartNew(part, true); CustomizationManager.SetPartUsed(part, false); CustomizationManager.CheckUnlockPartAchievements(); if (CustomizationManager.OnPartUnlocked != null) { CustomizationManager.OnPartUnlocked(part); } }