a.spritestudio.editor.SSAEImporter.CreateOverrideSettings C# (CSharp) Méthode

CreateOverrideSettings() private static méthode

上書き設定の生成
private static CreateOverrideSettings ( NodeReader settings ) : OverrideSettings
settings a.spritestudio.editor.xml.NodeReader
Résultat OverrideSettings
        private static OverrideSettings CreateOverrideSettings( NodeReader settings )
        {
            OverrideSettings overrideSettings = new OverrideSettings();
            {
                var fps = settings.ChildOrNull( "fps" );
                var frameCount = settings.ChildOrNull( "frameCount" );
                var sortMode = settings.ChildOrNull( "sortMode" );
                var pivot = settings.ChildOrNull( "pivot" );

                overrideSettings.fps = fps != null ? (int?) fps.AtInteger() : null;
                overrideSettings.frameCount = frameCount != null ? (int?) frameCount.AtInteger() : null;
                overrideSettings.sortMode = sortMode != null ? (SortMode?) SortModeOpeartor.FromString( sortMode.AtText() ) : null;
                if ( pivot != null ) {
                    float[] pivots = pivot.AtFloats( ' ' );
                    overrideSettings.pivotX = pivots[0];
                    overrideSettings.pivotY = pivots[1];
                } else {
                    overrideSettings.pivotX = null;
                    overrideSettings.pivotY = null;
                }
            }
            return overrideSettings;
        }