Class GameScripts
- Namespace
- Playnite
- Assembly
- Playnite.SDK.dll
A base class for objects of which the properties must be observable.
public class GameScripts : LibraryObject, INotifyPropertyChanged, INotifyPropertyChanging, ICopyable<GameScripts>
- Inheritance
-
GameScripts
- Implements
- Inherited Members
Constructors
GameScripts()
public GameScripts()
GameScripts(string)
public GameScripts(string id)
Parameters
idstring
Properties
RunGlobalStartedScript
[ExcludeFromCodeCoverage]
public bool RunGlobalStartedScript { get; set; }
Property Value
RunGlobalStartingScript
[ExcludeFromCodeCoverage]
public bool RunGlobalStartingScript { get; set; }
Property Value
RunGlobalStoppedScript
[ExcludeFromCodeCoverage]
public bool RunGlobalStoppedScript { get; set; }
Property Value
StartedScript
[ExcludeFromCodeCoverage]
public string? StartedScript { get; set; }
Property Value
StartingScript
[ExcludeFromCodeCoverage]
public string? StartingScript { get; set; }
Property Value
StoppedScript
[ExcludeFromCodeCoverage]
public string? StoppedScript { get; set; }
Property Value
Methods
GetCopy()
public GameScripts GetCopy()
Returns
GetDiffProperties(GameScripts)
public HashSet<string> GetDiffProperties(GameScripts target)
Parameters
targetGameScripts