# Save Shared

[Save & Load](index.md) / **Save Shared**

## Description

Saves the shared settings across multiple saves

## Code

```cs
using System;
using UnityEngine;
using VisualScript.Icons;

namespace VisualScript.Runtime
{
    [Title("Save Shared")]
    [Image(typeof(IconDiskOutline), ColorTheme.Type.Lime, typeof(BadgeArrowLeft))]
    
    [Description("Saves the shared settings across multiple saves")]
    [Category("Save & Load/Save Shared")]
    
    [Serializable]
    public class InstructionCoreSaveShared : Instruction
    {
        protected override string GetTitle(GameObject source) => "Save Shared";

        protected override Awaitable Run(Args args)
        {
            SaveLoadManager.SaveShared();
            return Done;
        }
    }
}
```

