コード例 #1
0
        public override void OnSave(ConfigNode gameNode)
        {
            this.Log_DebugOnly("OnSave", ".");
            base.OnSave(gameNode);

            if (mainWindow != null)
            {
                mainWindow.Save(gameConfig);
            }
            if (logWindow != null)
            {
                logWindow.Save(gameConfig);
            }
            if (configWindow != null)
            {
                configWindow.Save(gameConfig);
            }
            if (rosterWindow != null)
            {
                rosterWindow.Save(gameConfig);
            }

            gameConfig.Save(gameNode);

            this.Log_DebugOnly("OnSave", "Saved keepfit persistence data");
//            this.Log_DebugOnly("OnSave", gameNode.ToString());
        }