private static void ExistTex(ExistTextureInfo obj)
    {
        var texs = obj.TexNames.Split(',');

        Debug.LogError("Received Exist tex");
        MeshRendererInfo.CTex = new HashSet <string>(texs);
    }
Example #2
0
    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);
    }