public override string SetLabel() { if (playerIDParameterID >= 0) { return(string.Empty); } if (settingsManager == null) { settingsManager = AdvGame.GetReferences().settingsManager; } if (settingsManager != null && settingsManager.playerSwitching == PlayerSwitching.Allow) { PlayerPrefab newPlayerPrefab = settingsManager.GetPlayerPrefab(playerID); if (newPlayerPrefab != null) { if (newPlayerPrefab.playerOb != null) { return(newPlayerPrefab.playerOb.name); } else { return("Undefined prefab"); } } } return(string.Empty); }