private void HandleReloadPrototypes(MsgReloadPrototypes msg) { #if !FULL_RELEASE if (!_playerManager.TryGetSessionByChannel(msg.MsgChannel, out var player) || !_conGroups.CanAdminReloadPrototypes(player)) { return; } var sw = Stopwatch.StartNew(); ReloadPrototypes(msg.Paths); Logger.Info($"Reloaded prototypes in {sw.ElapsedMilliseconds} ms"); #endif }
private void HandleReloadPrototypes(MsgReloadPrototypes msg) { #if !FULL_RELEASE if (!_playerManager.TryGetSessionByChannel(msg.MsgChannel, out var player) || !_conGroups.CanAdminReloadPrototypes(player)) { return; } var then = DateTime.Now; foreach (var path in msg.Paths) { ReloadPrototypes(path); } Logger.Info($"Reloaded prototypes in {(int) (DateTime.Now - then).TotalMilliseconds} ms"); #endif }