internal Instance(Hacknet.Computer computer, string serviceName, Hacknet.OS os, Interface daeInterface)
     : base(computer, serviceName, os)
 {
     Interface = daeInterface;
     Interface.OnCreate(this);
 }
 public override void userAdded(string name, string pass, byte type)
 {
     base.userAdded(name, pass, type);
     Interface.OnUserAdded(this, name, pass, type);
 }
 public override void navigatedTo()
 {
     base.navigatedTo();
     Interface.OnNavigatedTo(this);
 }
 public override void loadInit()
 {
     base.loadInit();
     Interface.LoadInit(this);
 }
 public override void initFiles()
 {
     base.initFiles();
     Interface.InitFiles(this);
 }
 public override void draw(Rectangle bounds, SpriteBatch sb)
 {
     base.draw(bounds, sb);
     Interface.Draw(this, bounds, sb);
 }