using Framework; using Gameplay.Utils; using UnityEditor; using UnityEngine; namespace CharacterBuilder { public class CharacterExTools { public static string PrintNoSPlayers() { var resultStr = ""; var allPlayers = EditorTableManager.instance.tables.CharacterAttri.DataList; for (int i = 0; i < allPlayers.Count; i++) { var player = allPlayers[i]; var skinData = EditorTableManager.instance.tables.SkinCfg.Get(Constants.DEFULT_SKINID, player.RoleID); var path = PathEx.GetCharacterDisplayModelPath(skinData.NameID); if (AssetDatabase.LoadAssetAtPath(path) == null) { resultStr += player.RoleID + ","; } } return resultStr; } } }