- (function() { 
-     function toNumber(str, def) { 
-         return isNaN(str) ? def : +(str || def); 
-     } 
-   
-     var parameters = PluginManager.parameters('Community_Basic'); 
-     var cacheLimit = toNumber(parameters['cacheLimit'], 10); 
-     var screenWidth = toNumber(parameters['screenWidth'], 816); 
-     var screenHeight = toNumber(parameters['screenHeight'], 624); 
-     var renderingMode = parameters['renderingMode'].toLowerCase(); 
-     var alwaysDash = parameters['alwaysDash'].toLowerCase() === 'on'; 
-     var windowWidthTo = toNumber(parameters['changeWindowWidthTo'], 0); 
-     var windowHeightTo = toNumber(parameters['changeWindowHeightTo'], 0); 
-   
-     var windowWidth; 
-     var windowHeight; 
-   
-     if(windowWidthTo){ 
-         windowWidth = windowWidthTo; 
-     }else if(screenWidth !== SceneManager._screenWidth){ 
-         windowWidth = screenWidth; 
-     } 
-   
-     if(windowHeightTo){ 
-         windowHeight = windowHeightTo; 
-     }else if(screenHeight !== SceneManager._screenHeight){ 
-         windowHeight = screenHeight; 
-     } 
-   
-   
-     ImageCache.limit = cacheLimit * 1000 * 1000; 
-     SceneManager._screenWidth = screenWidth; 
-     SceneManager._screenHeight = screenHeight; 
-     SceneManager._boxWidth = screenWidth; 
-     SceneManager._boxHeight = screenHeight; // 这里就是绑定修改,可以把本行和上一行的等号右侧改为816和624来解绑 
-   
-     SceneManager.preferableRendererType = function() { 
-         if (Utils.isOptionValid('canvas')) { 
-             return 'canvas'; 
-         } else if (Utils.isOptionValid('webgl')) { 
-             return 'webgl'; 
-         } else if (renderingMode === 'canvas') { 
-             return 'canvas'; 
-         } else if (renderingMode === 'webgl') { 
-             return 'webgl'; 
-         } else { 
-             return 'auto'; 
-         } 
-     }; 
-   
-     var _ConfigManager_applyData = ConfigManager.applyData; 
-     ConfigManager.applyData = function(config) { 
-         _ConfigManager_applyData.apply(this, arguments); 
-         if (config['alwaysDash'] === undefined) { 
-             this.alwaysDash = alwaysDash; 
-         } 
-     }; 
-   
-   
-     var _SceneManager_initNwjs = SceneManager.initNwjs; 
-     SceneManager.initNwjs = function() { 
-         _SceneManager_initNwjs.apply(this, arguments); 
-   
-         if (Utils.isNwjs() && windowWidth && windowHeight) { 
-             var dw = windowWidth - window.innerWidth; 
-             var dh = windowHeight - window.innerHeight; 
-             window.moveBy(-dw / 2, -dh / 2); 
-             window.resizeBy(dw, dh); 
-         } 
-     }; 
- })();