Example #1
0
        internal static Guid[] Internal_OnCollectAssets()
        {
            var list = new List <Guid>();

            // Custom assets
            CollectAssets?.Invoke(list);

            // Plugin assets
            foreach (var plugin in PluginManager.GamePlugins)
            {
                plugin.OnCollectAssets(list);
            }

            if (list.Count == 0)
            {
                return(null);
            }
            return(list.ToArray());
        }