private static void ExistTex(ExistTextureInfo obj) { var texs = obj.TexNames.Split(','); Debug.LogError("Received Exist tex"); MeshRendererInfo.CTex = new HashSet <string>(texs); }
private void SendExistTex() { var dInfo = new DirectoryInfo(Path.Combine(Application.dataPath, "Resources")); if (!dInfo.Exists) { Debug.LogError("Doesn't exist: " + dInfo.FullName); } var files = dInfo.GetFiles("*.jpg"); var texsName = string.Join(",", files.Select(x => Path.GetFileNameWithoutExtension(x.Name)).ToArray()); var texInfo = new ExistTextureInfo(texsName); PackageEventSystem.Send(texInfo); }