Updated for API 1.1
This commit is contained in:
parent
40e1f11b61
commit
920f298e42
1 changed files with 26 additions and 5 deletions
|
|
@ -46,6 +46,11 @@ namespace TShockAPI
|
||||||
get { return new Version(0, 1); }
|
get { return new Version(0, 1); }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override Version APIVersion
|
||||||
|
{
|
||||||
|
get { return new Version(1, 1); }
|
||||||
|
}
|
||||||
|
|
||||||
public override string Name
|
public override string Name
|
||||||
{
|
{
|
||||||
get { return "TShock"; }
|
get { return "TShock"; }
|
||||||
|
|
@ -62,6 +67,10 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
|
|
||||||
public TShock(Main game) : base (game)
|
public TShock(Main game) : base (game)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void Initialize()
|
||||||
{
|
{
|
||||||
GameHooks.OnPreInitialize += OnPreInit;
|
GameHooks.OnPreInitialize += OnPreInit;
|
||||||
GameHooks.OnPostInitialize += OnPostInit;
|
GameHooks.OnPostInitialize += OnPostInit;
|
||||||
|
|
@ -71,7 +80,18 @@ namespace TShockAPI
|
||||||
NetHooks.OnPreGetData += GetData;
|
NetHooks.OnPreGetData += GetData;
|
||||||
ServerHooks.OnJoin += new Action<int, AllowEventArgs>(OnJoin);
|
ServerHooks.OnJoin += new Action<int, AllowEventArgs>(OnJoin);
|
||||||
NetHooks.OnGreetPlayer += new NetHooks.GreetPlayerD(OnGreetPlayer);
|
NetHooks.OnGreetPlayer += new NetHooks.GreetPlayerD(OnGreetPlayer);
|
||||||
NetHooks.OnPreGetData += new NetHooks.GetDataD(OnPreGetData);
|
}
|
||||||
|
|
||||||
|
public override void DeInitialize()
|
||||||
|
{
|
||||||
|
GameHooks.OnPreInitialize -= OnPreInit;
|
||||||
|
GameHooks.OnPostInitialize -= OnPostInit;
|
||||||
|
GameHooks.OnUpdate -= new Action<Microsoft.Xna.Framework.GameTime>(OnUpdate);
|
||||||
|
GameHooks.OnLoadContent -= new Action<Microsoft.Xna.Framework.Content.ContentManager>(OnLoadContent);
|
||||||
|
ServerHooks.OnChat -= new Action<int, string, HandledEventArgs>(OnChat);
|
||||||
|
NetHooks.OnPreGetData -= GetData;
|
||||||
|
ServerHooks.OnJoin -= new Action<int, AllowEventArgs>(OnJoin);
|
||||||
|
NetHooks.OnGreetPlayer -= new NetHooks.GreetPlayerD(OnGreetPlayer);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
@ -87,18 +107,19 @@ namespace TShockAPI
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void GetData(byte id, messageBuffer msg, int idx, int length, HandledEventArgs e)
|
void GetData(GetDataEventArgs e)
|
||||||
{
|
{
|
||||||
|
|
||||||
if (Main.netMode != 2) { return; }
|
if (Main.netMode != 2) { return; }
|
||||||
int n = 5;
|
int n = 5;
|
||||||
byte[] buf = msg.readBuffer;
|
byte[] buf = e.Msg.readBuffer;
|
||||||
if (id == 17)
|
if (e.MsgID == 17)
|
||||||
{
|
{
|
||||||
byte type = buf[n];
|
byte type = buf[n];
|
||||||
n++;
|
n++;
|
||||||
if (type == 0)
|
if (type == 0)
|
||||||
{
|
{
|
||||||
tileThreshold[msg.whoAmI]++;
|
tileThreshold[e.Msg.whoAmI]++;
|
||||||
}
|
}
|
||||||
e.Handled = true;
|
e.Handled = true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue