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); } }