コード例 #1
0
 /// <summary>
 /// Initialise all loaded plugins.
 /// </summary>
 /// <param name="instance">The DDO instance the plugins should base their work on.</param>
 public void Initialise(DDO instance)
 {
     foreach (IPlugin p in loadedplugins)
     {
         p.Initialise(instance);
     }
 }
コード例 #2
0
 public AverageDPSMeterControl(DDO instance)
 {
     this.instance = instance;
     this.instance.RegisterListener(singletarget);
     InitializeComponent();
     singletarget.Ticked       += new DPSMeterTickedDelegate(singletarget_Ticked);
     singletarget.StateChanged += new DPSMeterStateChangedDelegate(singletarget_StateChanged);
 }
コード例 #3
0
ファイル: MainWindow.cs プロジェクト: dl1109783/dclog
        void Instance_OnChatMessage(DDO sender, ChatMessage message)
        {
            StringBuilder msg = new StringBuilder();

            msg.Append(message.ToString());
            msg.Append("\r\n");
            combatlog.AppendText(msg.ToString());
        }
コード例 #4
0
ファイル: TankMeterControl.cs プロジェクト: dl1109783/dclog
        public TankMeterControl(LibDDO.DDO instance)
        {
            this.instance = instance;
            InitializeComponent();

            instance.RegisterListener(stm);
            instance.RegisterListener(tmb);
            instance.RegisterListener(tmt);
        }
コード例 #5
0
ファイル: TankPlugin.cs プロジェクト: dl1109783/dclog
 public void Initialise(DDO instance)
 {
     this.instance = instance;
 }
コード例 #6
0
ファイル: MainWindow.cs プロジェクト: dl1109783/dclog
 void Instance_OnNotify(DDO sender, string message)
 {
     mainlogger.Info(message);
 }