void player_unit_summon(object sender, DotaHIT.Jass.Native.Events.DHJassEventArgs e) { unit u = e.args["unit"] as unit; // if it's a hero if (u.primary != PrimAttrType.None) { Current.unit = u; Current.unit.playSound(UnitAckSounds.Ready); } }
void ControlPanelForm_message(object sender, DotaHIT.Jass.Native.Events.DHJassEventArgs e) { string message = e.args["messageString"] as string; if (message == " ") { return; } if (!logForm.Visible) { chatLogB.Text = "log*"; } logForm.AddToLog(message); }
void ControlPanelForm_gold_changed(object sender, DotaHIT.Jass.Native.Events.DHJassEventArgs e) { heroGoldTSMI.Tag = (e.args["player"] as player).Gold; ShowGold(); }