public void Activate(PlayerSkinType skinType) { if (activeSkin.skinnedMesh != null) { DeactivateCurrentSkin(); } activeSkin = GetCollectedSkin(skinType); activeSkin.skinnedMesh.gameObject.SetActive(true); }
private void FindActiveSkin() { foreach (CollectedSkin collectedSkin in collectedSkins) { if (collectedSkin.skinnedMesh.gameObject.activeSelf) { activeSkin = collectedSkin; break; } } }