コード例 #1
0
 void Awake()
 {
     if (instance)
     {
         Destroy(gameObject);
     }
     else
     {
         instance = this;
         DontDestroyOnLoad(gameObject);
     }
 }
コード例 #2
0
    static UpdateMyPlayerSettings()
    {
        EditorApplication.update += AppUpdate;

        settings = (MyPlayerSettings)AssetDatabase.LoadAssetAtPath(MY_SETTINGS_PATH, typeof(MyPlayerSettings));

        if (!settings)
        {
            settings = ScriptableObject.CreateInstance <MyPlayerSettings>();
            settings.bundleVersion = PlayerSettings.bundleVersion;
            AssetDatabase.CreateAsset(settings, MY_SETTINGS_PATH);
        }
    }