public DamageEventArgs(TeraProjectile p, ulong dmg, ushort t) { player = p.player; projectile = p; damage = dmg; type = t; }
TeraPlayer spawnPlayer(TeraPacketParser p) { string n = (string)p["name"].value; ulong i = (ulong)p["id"].value; ushort l = 0; TeraPlayer player; if (players.TryGetValue(i, out player)) { player.id = i; player.name = n; player.level = l; } else { player = new TeraPlayer() { name = n, id = i, level = l }; players.Add(i, player); } return(player); }
TeraPlayer login(TeraPacketParser p) { string n = (string)p["name"].value; ulong i = (ulong)p["player id"].value; ushort l = (ushort)p["level"].value; TeraPlayer player; if (players.TryGetValue(i, out player)) { player.id = i; player.name = n; player.level = l; } else { player = new TeraPlayer() { name = n, id = i, level = l }; players.Add(i, player); } selfId = i; return(player); }
public DamageEventArgs(TeraPlayer p, ulong dmg, ushort t) { player = p; damage = dmg; type = t; }
public PlayerEventArgs(TeraPlayer p) { player = p; }