Example #1
0
 /// <summary>
 /// Retrieves the first mod Daemon.Instance whose interface Type is or is derived from T.
 /// </summary>
 /// <typeparam name="T">The Type or derivative of the type to search for in the Daemon List</typeparam>
 public static Daemon.Instance GetModdedDaemon <T>(this Hacknet.Computer comp) where T : Daemon.IInterface =>
 comp.GetModdedDaemonList <T>().ElementAtOrDefault(0);
Example #2
0
 /// <summary>
 /// Retrieves the first Daemon.Instance whose interface Type is exactly modInterface.
 /// </summary>
 /// <param name="modInterface">The exact Type to find</param>
 public static Daemon.Instance GetModdedDaemon(this Hacknet.Computer comp, Type modInterface) =>
 comp.GetModdedDaemonList(modInterface).ElementAtOrDefault(0);