Custom administrators
New administrators
public class CustomAdministrator : Pathfinder.Administrator.BaseAdministrator
{
public CustomAdministrator(Computer computer, OS opSystem) : base(computer, opSystem)
{
}
public override void disconnectionDetected(Computer c, OS os)
{
}
public override void traceEjectionDetected(Computer c, OS os)
{
}
}
Registration
Administrator can be registered manually or with the Administrator attribute.
Pathfinder.Administrator.AdministratorManager.RegisterAdministrator<CustomAdministrator>();
[Pathfinder.Meta.Load.Administrator]
public class CustomAdministrator : BaseAdministrator
Adding a custom administrator to a computer
<admin type="CustomAdministrator" />