public static void SendServerMessage(long index, string line) { ByteBuffer buffer = new ByteBuffer(); buffer.WriteLong((long)ServerPackets.MESSAGE); buffer.WriteString(line); NetworkSocket.SendDataTo(index, buffer.ToArray()); }
public static void SendLoginResponse(long index, LoginResponse response) { ByteBuffer buffer = new ByteBuffer(); buffer.WriteLong((long)ServerPackets.LOGIN_RESPONSE); buffer.WriteInteger((int)response); NetworkSocket.SendDataTo(index, buffer.ToArray()); }
public static void SendStartSelectTarget(long index) { Console.WriteLine("Sending StartSelectCard to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.START_SELECT_TARGET); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendSetAvailableMana(long index, long mana) { Console.WriteLine("Sending SetAvailableMana value = " + mana + " to: " + index); ByteBuffer buffer = new ByteBuffer(); buffer.WriteLong((long)ServerPackets.SET_AVAILABLE_MANA); buffer.WriteLong(mana); NetworkSocket.SendDataTo(index, buffer.ToArray()); }
public static void SendSetTurn(long index, long your) { Console.WriteLine("Sending SendSetTurn value = " + your + " to: " + index); ByteBuffer buffer = new ByteBuffer(); buffer.WriteLong((long)ServerPackets.SET_TURN); buffer.WriteLong(your); NetworkSocket.SendDataTo(index, buffer.ToArray()); }
public static void SendSetCanAttack(long index, long sId, long can) { Console.WriteLine("Sending SetCanAttack Card SID = " + sId + " value = " + can + " to: " + index); ByteBuffer buffer = new ByteBuffer(); buffer.WriteLong((long)ServerPackets.SET_CAN_ATTACK); buffer.WriteLong(sId); buffer.WriteLong(can); NetworkSocket.SendDataTo(index, buffer.ToArray()); }
public static void SendEndGame(long index, long isWinner) { Console.WriteLine("Sending EndGame IsWinner value = " + isWinner + " to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.END_GAME); buffer.WriteLong(isWinner); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendEnemyPortrait(long index, long sId) { Console.WriteLine("Sending EnemyPortrait SID = " + sId + " to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.SEND_ENEMY_PORTRAIT); buffer.WriteLong(sId); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendDisplaySpell(long index, long cardId) { Console.WriteLine("Sending DisplaySpell CardID = " + cardId + " to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.DISPLAY_SPELL); buffer.WriteLong(cardId); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendDestroyCard(long index, long sId) { Console.WriteLine("Sending DestroyCard SID = " + sId + " to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.DESTROY_CARD); buffer.WriteLong(sId); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendEndSelectTarget(long index, long response) { Console.WriteLine("Sending EndSelectCard value = " + response + " to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.END_SELECT_TARGET); buffer.WriteLong(response); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendUpdateCardHealth(long index, long sId, long newHealth) { Console.WriteLine("Sending UpdateCardHealthForAll SID = " + sId + " value = " + newHealth + " to: " + index); using (ByteBuffer buffer = new ByteBuffer()) { buffer.WriteLong((long)ServerPackets.UPDATE_CARD_HEALTH); buffer.WriteLong(sId); buffer.WriteLong(newHealth); NetworkSocket.SendDataTo(index, buffer.ToArray()); } }
public static void SendCreateCard(long index, long cardId, long serverId, CardPlace place, long boardIndex) { Console.WriteLine("Sending CreateCard to: " + index); ByteBuffer buffer = new ByteBuffer(); buffer.WriteLong((long)ServerPackets.CREATE_CARD); buffer.WriteLong(cardId); buffer.WriteLong(serverId); buffer.WriteLong((long)place); buffer.WriteLong(boardIndex); NetworkSocket.SendDataTo(index, buffer.ToArray()); }