Exemplo n.º 1
0
 public LauncherItem(LauncherItemManager manager, IPetroglyhGameableObject gameObject)
 {
     Manager         = manager;
     GameObject      = gameObject;
     _commandHandler = new LauncherGameObjectCommandHandler(GameObject);
     SetNameAsync().Forget();
 }
 public LauncherItemEventSink(LauncherItemManager manager, IPetroglyhGameableObject gameObject)
 {
     Manager    = manager;
     GameObject = gameObject;
     if (!(gameObject is IModContainer modContainer))
     {
         return;
     }
     modContainer.ModCollectionModified += OnModsChanged;
 }
Exemplo n.º 3
0
 public ItemChangeScope(LauncherItemManager manager)
 {
     _manager = manager;
     ++_manager._itemChangeScopeCount;
 }