public void OnReceiveUnitMovePacket(PacketId id, byte[] data) { UnitMovePacket packet = new UnitMovePacket(data); UnitMoveData moveData = packet.GetPacket(); int unit_id = moveData.unitId; float xPos = moveData.x; float yPos = moveData.y; Debug.Log("unit move packet received"); GameManager.GetInstance.getUnit(unit_id).ClientUnitMove(xPos, yPos); }