AGS.Editor.Tasks.SetDefaultValuesForNewFeatures C# (CSharp) Метод

SetDefaultValuesForNewFeatures() приватный Метод

private SetDefaultValuesForNewFeatures ( Game game ) : void
game AGS.Types.Game
Результат void
        private void SetDefaultValuesForNewFeatures(Game game)
        {
            int xmlVersionIndex = 0;
            if (game.SavedXmlVersionIndex.HasValue)
            {
                xmlVersionIndex = game.SavedXmlVersionIndex.Value;
            }

            if (xmlVersionIndex < 2)
            {
                // Upgrade old games to use the Anti-Glide Mode setting
                foreach (Character character in game.RootCharacterFolder.AllItemsFlat)
                {
                    character.MovementLinkedToAnimation = game.Settings.AntiGlideMode;
                }
            }

            if (xmlVersionIndex < 3)
            {
                // Upgrade old games to flatten the dialog scripts
                foreach (Dialog dialog in game.RootDialogFolder.AllItemsFlat)
                {
                    dialog.Script = RemoveAllLeadingSpacesFromLines(dialog.Script);
                }
            }

            game.SetScriptAPIForOldProject();
        }