Всёже, поясни чайнику ЧЯНТД (по поводу аддинов)
Смотри.
Создаю проект в студии, добавляю ссылку на System.Addin и на AddInView из папки боба.
Пишу вот такую простую фигню:
Код:
using System;
using System.AddIn;
namespace myaddin
{
[AddIn("MyaddinToBOB", Version = "1.0.0.0")]
public class MyAddinToBOB : maddox.Client.AddInView
{
public override void AnswerFile(string serverFileName, System.IO.Stream fileStream)
{
}
public override bool ConsoleInput(string line)
{
return true;
}
public override void Initialize(GameObject gameObj, bool isServer)
{
Console.WriteLine(gameObj.ToString() + isServer.ToString());
gameObj.ConsoleOutput("ghbdtn");
}
public override void MsgFromServer(byte[] msg)
{
}
public override void PageEnter(string page, string prevPage, string arg)
{
}
public override void PageEnterPop(string page, string prevPage, string arg)
{
}
public override void PageEnterPush(string page, string upPage, string arg)
{
}
public override void PageLeave(string page, string newPage, string arg)
{
}
public override void PageLeavePop(string page, string upPage, string arg)
{
}
public override void PageLeavePush(string page, string newPage, string arg)
{
}
public override void Terminate()
{
}
public override void UIMainOnHide()
{
}
public override void UIMainOnShow()
{
}
}
}
Дальше компиллю это в длл-ку и размещаю её в папаке ClientAddins/addins/myaddin
Пробовал и в директории с игрой, и в документах - результат 0
Сразу скажу - запускаю сервер.
До патча, отладка этого проекта (при прописывании запускаемой программы) вылетала с руганью БОБа "не хочу работать под отладчиком", после патча, вроде отладка начинается, но длл-ка эта явно не грузится в боб.
Может, я где-то крепко туплю?