void IModule.OnCreate(System.Object param)
        {
            CreateParameters createParam = param as CreateParameters;

            if (createParam == null)
            {
                throw new Exception($"{nameof(ResourceManager)} create param is invalid.");
            }

            // 初始化资源系统
            AssetSystem.Initialize(createParam.LocationRoot, createParam.SimulationOnEditor, createParam.BundleServices, createParam.DecryptServices);

            // 创建间隔计时器
            if (createParam.AutoReleaseInterval > 0)
            {
                _releaseTimer = new RepeatTimer(0, createParam.AutoReleaseInterval);
            }
        }